Hallo,
wie vllt einige aus dem php-Teil dieses Forums wissen, versuche ich gerade ein Schritt-für-Schritt formular für eine Umfrage zu basteln. Ich komme nicht weiter wie mit dem Javascript und dem ganzen zu händeln... es muss relativ zügig gehen, da ich bis ende März die Website abgeben muss... ich habe mir zwar das tut von The Scout durchgelesen, leider verwirrt mich das ganze ein wenig... wenn ihr mir vllt helfen könntet wäre das klasse
Mein bisheriges Script von html:
HTML
<form action="<?php $_SERVER['SCRIPT_NAME']; ?>" 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"><?php echo $spontan; ?></textarea></td>
</tr>
</tbody>
</table>
</form>
Alles anzeigen
Und das bisherige php-script:
PHP
<?php
// Sicherheitsabfrage - Zufallszahlen generieren
$Z0 = array(mt_rand(1, 9), mt_rand(1, 9));
$Z1 = max($Z0);
$Z2 = min($Z0);
$Spam = $Z1 . " + &#" . (48 + $Z2) . "; =";
$Schutz = md5($Z1 + $Z2);
?>
<?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*/
?>
<?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 möglichst spontan!';
}
//fehler vorhanden?
if(empty($fehler)){
//keine Fehler vorhanden
header("Location: umfr2.php");
}else{
//Fehler vorhanden -> ausgeben
foreach($fehler as $err){
echo $err.'<br>';
}
}
} //if(isset($_POST['weiter'])) ENDE
?>
Alles anzeigen
Wo muss ich nun wie javascript usw anwenden um das nächste Form zu holen? und wie werte ich das nun aus?