Newbie hier und Autodidakt in PHP. Ich habe einen Fragebogen, wo jede Frage 2 Antworten hat, und Benutzer können jede Kombination von Zahlen zu jedem hinzufügen, solange sie gleich sind, dh 10. Bis jetzt 2 Fragen (mehr sein), so sollten die Antworten jeder Frage gleich 10 sein, also insgesamt Die eingereichten Werte sollten 20 ergeben. Ich kann keine Möglichkeit finden, nur zuzulassen, wenn diese Bedingungen erfüllt sind. Ich würde wirklich jede Hilfe schätzen.php erlauben senden, wenn die Variable wahr ist
mit dieser Zeit zu Testzwecken:
<input type="submit" value="Check!" name="check"/>
... an der Unterseite.
<?php
// Start the session
session_start();
?>
<!DOCTYPE html>
<html>
<?php
// Adding stuff
if(isset($_POST['check']))
{
$q1total=$realist[1]+$idealist[1];
$q2total=$realist[2]+$idealist[2];
$grandtotal=$q1total+$q2total;
}
?>
<body>
<form method="post">
Q1: <input type="text" name="realist[1]"/> <input type="text" name="idealist[1]"/>
<?php echo $q1total; ?>
<br>
Q2: <input type="text" name="realist[2]"/> <input type="text" name="idealist[2]"/>
<?php echo $q2total; ?>
<br>
<br><br>
Grand total: <?php echo $grandtotal; ?>
<br><br>
<input type="submit" value="Check!" name="check"/>
</form>
</body>
</html>
'wenn $ grandtotal == 20'? –
Dank B001 - das ist, was ich spiele, aber nicht sicher, wie man diesen Codeabschnitt schreibt. Kannst du bitte beraten? – Neil
wo senden Sie diese Antworten an? –