lexxlevi
Grünschnabel
JUHUU, ich hab mein allererstes php-script geschrieben und es funktioniert auch soweit. auf der inputseite muss der user 6 fragen beantworten, in der art:
in der output seite werden dann drei ergebnisse ausgelesen, je nachdem welcher wert errechnet wird. soweit klappt das auch prima. jetzt will ich aber, dass der user auf der input alle fragen beantworten muss, und das funktioniert mit der abfrage nicht. er liefert mir ein ergebnis, sobald ich nur einen button geklickt habe. welchen codeschnippsel brauch ich dafür, dass er alle buttons vergleicht. hat jemand bitte einen kleinen tipp für mich.
hier der code auf der output seite
DANKE! :-(
Code:
<div class="fragenblock">
<div class="frage">Trinken Sie viel Alkohol?
</div><div class="antwort">
<label>
<input type="radio" name="frage1" id="ja" value="1" />
</label>
</div> <div class="antwort">
<label>
<input type="radio" name="frage1" id="nein" value="0" />
</label>
</div>
</div>
hier der code auf der output seite
Code:
<?php
if (($_POST['frage1'] == "")&&($_POST['frage2'] == "")&&($_POST['frage3'] == "")&&($_POST['frage4'] == "")&&($_POST['frage5'] == "")&&($_POST['frage6'] == ""))
{
$msg='Bitte beantworten Sie alle Fragen';
$msg2='<a href="javascript:history.go(-1);">zurück</a>';
}
else {
$gesamt = $_POST['frage1'] + $_POST['frage2'] + $_POST['frage3'] + $_POST['frage4'] + $_POST['frage5'] + $_POST['frage6'];
if ($gesamt <3) {
$msg="<h5>Sie haben ".$gesamt." Punkte und sind nicht gefährdet</h5>";
}
elseif ($gesamt <5) {
$msg="<h5>Sie haben ".$gesamt." Punkte und sind gefährdet</h5>";
}
else {
$msg="<h5>Sie haben ".$gesamt." Punkte und sind stark gefährdet</h5>";
}
$msg2='<a href="test.php">neuer Test >></a>';
}
?>
DANKE! :-(