knallbernd
Erfahrenes Mitglied
Hallo!
Wäre sehr nett wenn mir jemand helfen könnte, es geht um eine Formularüberprüfung.
Und zwar habe ich ein dynamisch aus einer DB erzeugtes Formular mit Radiobuttons:
Das Ziel ist eine Überprüfung, ob ALLE Radiobuttons ausgewählt wurden. Falls nicht soll eine Fehlermeldung ausgegeben und NICHT an formular.php weitergeleitet werden.
Habs schon mittels diesem Tutorium http://www.tutorials.de/forum/php-tutorials/207714-formular-uberpruefung-mit-fehlerausgabe.html
versucht, allerdings will das in meinem speziellen Fall nicht funktionieren. Oder ich bin zu blöd. Bitte bitte um Hilfe .
Wäre sehr nett wenn mir jemand helfen könnte, es geht um eine Formularüberprüfung.
Und zwar habe ich ein dynamisch aus einer DB erzeugtes Formular mit Radiobuttons:
PHP:
<html>
<head>
</head>
<form name="bewertung" method="post" action="formular.php">
<?php
error_reporting(E_ALL);
mysql_connect//...
$x = mysql_real_escape_string($_POST["kurs"]);
$abfrage = "SELECT $x FROM lehrende";
$ergebnis = mysql_query($abfrage) or die("MySQL-Fehler: " . mysql_error());
if (mysql_num_rows($ergebnis)) {
while($row = mysql_fetch_array($ergebnis))
{
$rname = $row[0];
echo "$rname
<table>
<tr><td>Unterrichtsvorbereitung</td>
<td><input type=\"radio\" name=\"Frage1[{$rname}]\" value=\"1\"></td>
<td><input type=\"radio\" name=\"Frage1[{$rname}]\" value=\"2\"></td>
<td><input type=\"radio\" name=\"Frage1[{$rname}]\" value=\"3\"></td>
<td><input type=\"radio\" name=\"Frage1[{$rname}]\" value=\"4\"></td>
<td><input type=\"radio\" name=\"Frage1[{$rname}]\" value=\"5\"></td>
<td><input type=\"radio\" name=\"Frage1[{$rname}]\" value=\"6\"></td>
</tr>
<tr><td>Fachliche Sicherheit</td>
<td><input type=\"radio\" name=\"Frage2[{$rname}]\" value=\"1\"></td>
<td><input type=\"radio\" name=\"Frage2[{$rname}]\" value=\"2\"></td>
<td><input type=\"radio\" name=\"Frage2[{$rname}]\" value=\"3\"></td>
<td><input type=\"radio\" name=\"Frage2[{$rname}]\" value=\"4\"></td>
<td><input type=\"radio\" name=\"Frage2[{$rname}]\" value=\"5\"></td>
<td><input type=\"radio\" name=\"Frage2[{$rname}]\" value=\"6\"></td>
</tr>
<input type=\"hidden\" name=\"ueberpruefung\" value=\"1\">
<br>
</table>";
}
} else {
echo "No result for {$_POST['kurs']}<br />";
}
}
?>
<input type="hidden" name="name" value="<?PHP print ("$x"); ?>">
<input value=" Beurteilung absenden" type="submit">
</form>
</html>
Das Ziel ist eine Überprüfung, ob ALLE Radiobuttons ausgewählt wurden. Falls nicht soll eine Fehlermeldung ausgegeben und NICHT an formular.php weitergeleitet werden.
Habs schon mittels diesem Tutorium http://www.tutorials.de/forum/php-tutorials/207714-formular-uberpruefung-mit-fehlerausgabe.html
versucht, allerdings will das in meinem speziellen Fall nicht funktionieren. Oder ich bin zu blöd. Bitte bitte um Hilfe .