Hallo,
ich habe ein Problem beim Vergleichen von MYSQL-Ausgaben.
Es handelt sich dabei um die Auswertungen von einer Umfrage.
In der Datenbak steht entweder J, T, N oder ein Antwortsatz.
Die Antworten sind in der Datenbank als Text gespeichert.
Dafür habe ich folgenden Code zum testen benutzt:
Normal sollte ja jetzt bei jedem J ein "jooooo..." ausgegeben werden usw.
Leider bekomm ich aber keine Ausgabe... und ich weiss nicht warum.
Wenn ich print $line["antwort"]; mache, wird alles normal ausgegeben.
Hier mal n Bild von der Datenbank:
Vielleicht kann mir von euch ja jemand helfen.
Tobi
ich habe ein Problem beim Vergleichen von MYSQL-Ausgaben.
Es handelt sich dabei um die Auswertungen von einer Umfrage.
In der Datenbak steht entweder J, T, N oder ein Antwortsatz.
Die Antworten sind in der Datenbank als Text gespeichert.
Dafür habe ich folgenden Code zum testen benutzt:
PHP:
$sql = mysql_query("SELECT * FROM klasse_".$_GET['klasse']." WHERE id LIKE '%%'") or die(mysql_error());
while($line = mysql_fetch_array($sql))
{
$antwort = $line["antwort"];
switch($antwort)
{
case "J" : print "jooooo...";
break;
case "N" : print "neeeee...";
break;
case "T" : print "hmmmmm...";
break;
}
}
Normal sollte ja jetzt bei jedem J ein "jooooo..." ausgegeben werden usw.
Leider bekomm ich aber keine Ausgabe... und ich weiss nicht warum.
Wenn ich print $line["antwort"]; mache, wird alles normal ausgegeben.
Hier mal n Bild von der Datenbank:
Vielleicht kann mir von euch ja jemand helfen.
Tobi