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*/
?>
Alles anzeigen
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>
Alles anzeigen
Wenn ihr mir recht zeitnah helfen könntet wäre das echt cool