Hallo,
ich habe folgendes Problem. Ich möchte aus einer MySQL Datenbank Name, Vorname und Klasse auslesen und die Daten mit Formulardaten vergleichen. Das Problem ist, dass er die While Schleife irgnoriert:
Wo habe ich diesmal wieder einen Bock geschossen? Ich finde meinen Fehler einfach nicht. Errorreporting und mysql_error hatte ich schon mit in den Anweisungen, aber er hat keinen Fehler gemeldet und deswegen hab ichs der Übersichtlichkeit weggelassen.
Danke für die Hilfe schon im Vorraus!
cu
robertthronhill
ich habe folgendes Problem. Ich möchte aus einer MySQL Datenbank Name, Vorname und Klasse auslesen und die Daten mit Formulardaten vergleichen. Das Problem ist, dass er die While Schleife irgnoriert:
PHP-Code:
$dbconn = mysql_connect($db_host, $db_user, $db_pwd);
mysql_select_db($db, $dbconn);
echo '<b>Datenbankverbindung hergestellt!</b><br>';
echo '!!!!!!!!!!!!!!!!!!!!!!!!!!!!<br>';
echo '<b>Überprüfe Name, Vorname und Klasse</b><br>';
// NAME, VORNAME UND KLASSE UEBERPRUEFEN
$ergebnis = mysql_query("SELECT * FROM $schueler WHERE name LIKE '$name' AND vorname LIKE '$vorname'");
while ($result = mysql_fetch_object($ergebnis))
{
echo '!!!!!!!!!!!!!!!!!!!!!!!!!!!!<br>'; //Wird nicht angezeigt
$name_db = $result->name;
$vorname_db = $result->vorname;
$klasse_db = $result->klassenstufe;
if ($name_db == $name AND $vorname_db == $vorname AND $klasse_db == $klasse)
{
echo '<b>Überprüung abgeschlossen; Name, Vorname und Klasse sind richtig.</b><br>';
break;
}
else
{
die('<b>Falscher Name, Vorname und/oder Klasse!<br><a href="javascript:history.back();">Zurück</a></b>');
}
}
echo '!!!!!!!!!!!!!!!!!!!!!!!!!!!!<br>';
Danke für die Hilfe schon im Vorraus!
cu
robertthronhill
Kommentar