Hallo Leute,
ich schreib für meinen D Grundkurs grad ne Website bei der ein Teil eine Umfrage ist.
Die Umfrage generell ist nicht das Problem.
Das ganze geht über das Thema "Heimat" und es soll eine Spontan-Beantwortung mit 5 Schlagwörtern erfolgen.
Danach will ich ein weiteres Formular erscheinen lassen (darunter) wenn also auf den Weiter-Button gedrückt wurde und die Benutzereingaben sollen in Variablen gespeichert werden und wieder im Formular zurückgegeben werden. Am Schluss soll das ganze mit einer Rechenaufgabe als Spamschutz abgerundet werden.
Hier meinen Code den ich bis jetzt habe:
PHP
- <?php
- //Variablen deklarieren um gesendete Objekte einfacher zu packen
- $spontan = $_POST['spontan'];
- $geschlecht = $_POST['geschlecht'];
- $alter = $_POST['altersgruppe'];
- /*$zip = $_POST["zip"];
- $zip2 = $_POST["zip2"];
- $fehler2['sicherheit'] = (md5($_POST["zip"]) != ($_POST["zip2"]));
- $fehler2 = array("sicherheit"=>"",);
- $sicherheit = 'test'; --> Für Spamschutz wichtig*/
- ?>
HTML
- <section>
- <!--Inhalt-->
- In kürze wird eine Umfrage bereit stehen.
- <br>
- <?php
- error_reporting(E_ALL); //Testphase -> alle Fehler und Warnungen ausgeben
- if(isset($_POST['weiter'])){ //wenn Weiter-Button gedrückt
- $fehler = array(); //$fehler ist anfangs ein leeres array
- //Eingabefeld prüfen
- if(!empty($spontan)){
- $spontan = $_POST['spontan'];
- }else{
- $fehler[] = 'Bitte antworte spontan';
- }
- //fehler vorhanden?
- if(empty($fehler)){
- //keine Fehler vorhanden
- /*Hier soll dann das nächste Formular "erstellt" werden*/
- }else{
- //Fehler vorhanden -> ausgeben
- foreach($fehler as $err){
- echo $err.'<br>';
- }
- }
- echo $spontan; //für Testphase
- } //if(isset($_POST['weiter'])) ENDE
- ?>
- <form action="<?php $_SERVER['PHP_SELF']; ?>" method="POST">
- <table cellspacing="5">
- <thead>
- <tr>
- <th colspan="4">Wir bitten euch um eure Meinung</th>
- </tr>
- <tr>
- <th class="erkl" colspan="4">Bitte füllen Sie alle mit <span class="pf">*</span> gekennzeichneten Felder aus (Pflichtfelder)</th>
- </tr>
- </thead>
- <tfoot>
- <tr>
- <td colspan="4"><input type="submit" name="weiter" id="weiter" value="Weiter" /></td>
- </tr>
- </tfoot>
- <tbody>
- <tr>
- <td rowspan="2" colspan="2"><span class="pf">*</span> Was bedeutet für dich Heimat?<br><span class="ht">~ 5 Wörter, Trennung p. [Enter], möglichst spontan ~</td>
- <td colspan="2"><textarea rows="6" name="spontan" id="spontan" value="<?php $spontan; ?>"></textarea></td>
- </tr>
- </tbody>
- </table>
- </form>
- </section>
Wenn ihr mir recht zeitnah helfen könntet wäre das echt cool