mit PHP, wenn ich die Schaltfläche zum Senden drücken, um die Daten an den Server zu senden, wenn das Skript zurückgibt, ich brauche sowohl eine Ja und Nein-Schaltfläche zu angezeigt genehmigen oder deaktivieren Sie die Daten, die gesendet wurden ... Bitte helfen! Ich habe bei der verloren if/else if-AnweisungFormular mit einer Schaltfläche senden, die zu einem anderen Formular mit einer Ja/Nein-Taste führt
if (filter_has_var(INPUT_POST, "office")){
$office = filter_input(INPUT_POST, "office");
print "<span>, your office is room $office</span>";
}
if (filter_has_var(INPUT_POST, "os")){
$os = filter_input(INPUT_POST, "os");
print "<span>, and your OS is $os</span>";
}
if($_POST['submit']== 'yes'){
echo "Thanks!";
}elseif($_POST['submit']=='no'){
return form();
}
else{
//there's no input. Create the form
print <<< HERE
<form action ="" method="post">
<fieldset>
<label>Enter your name</label>
<input type = "text"
name = "name"/><br>
<label>Employee ID</label>
<input type = "text"
name = "id"/><br>
<label>Office Room Number</label>
<input type = "text"
name = "office"/><br>
<label>Oberating System on the Office Computer</label>
<input type = "text"
name = "os"/><br>
<input type="submit" name="submit" value="submit">
<input type="hidden" name="yes" value="yes">
<input type="hidden" name="no" value="no">
</fieldset>
</form>
HERE;
}
// end 'value exists' if
?>
</body>
</html>
Wäre es nicht besser, die Daten VOR dem Senden des Servers zu genehmigen/abzulehnen, um dem Benutzer die Möglichkeit zu geben, den Inhalt der Daten zu ändern? s – gavgrif
Ich muss das Formular mit bestimmten Benutzereingaben wie z. B. name, emp ID ex ausfüllen. Sobald ich die Senden-Taste drücke, um diese Daten zu senden, sollte der Server diese Daten wieder neben dem Namen erscheinen lassen, empID ex und ich sollte eine Ja und Nein-Taste haben, die diese Daten genehmigt. Ich bin nur verwirrt, wie meine Ja/Nein-Schaltflächen auf diesem Formular erscheinen –
Ich stimme mit Gagrif, dass dies getan werden sollte, bevor Sie senden, nicht nach, oder Sie müssen erneut die gleiche Anfrage, die sinnlos ist. – Mike