Tach,
hoffe ihr könnt mir (Anfänger!) bei nem Problem helfen, an dem ich jetzt schon nen halben Tag sitz:
Ich will eine Funktion schreiben, die checkt, ob ein Radiobutton ausgewählt worden ist, oder ob gar nix eingegeben wurde. Ist ja eigenlich kein Problem, aber dieser Radiobutton wird nur angezeit, wenn man auf der vorherigen Seite was bestimmtes gewählt hat. Also dachte ich ich greif kurzerhand auf die mySQL Datenbank zu und lass den Teil der Funktion nur ausführen, wenn in der DB-Stelle eine "0" steht. Aber es passiert nix. Die Seite springt nach dem submit einfach zur nächsten - ohne Meldung.
Kann mir jemand sagen wo mein Denkfehler liegt? Danke!
hoffe ihr könnt mir (Anfänger!) bei nem Problem helfen, an dem ich jetzt schon nen halben Tag sitz:
Ich will eine Funktion schreiben, die checkt, ob ein Radiobutton ausgewählt worden ist, oder ob gar nix eingegeben wurde. Ist ja eigenlich kein Problem, aber dieser Radiobutton wird nur angezeit, wenn man auf der vorherigen Seite was bestimmtes gewählt hat. Also dachte ich ich greif kurzerhand auf die mySQL Datenbank zu und lass den Teil der Funktion nur ausführen, wenn in der DB-Stelle eine "0" steht. Aber es passiert nix. Die Seite springt nach dem submit einfach zur nächsten - ohne Meldung.
Kann mir jemand sagen wo mein Denkfehler liegt? Danke!
Code:
function pruefen() { <?php $schluessel = $_POST["schluessel"]; $link = mysql_connect("localhost" , "..." , "..." ); mysql_select_db("usr_web81_2" ); $q = "SELECT nn_1 FROM ergebnisse WHERE code=".$schluessel; $result = mysql_query( $q ); $row = mysql_fetch_array($result); $nn_1 = $row["nn_1"]; ?> if ((nn_1== "0") and ( !(document.eingabe.nn_2[0].checked || document.eingabe.nn_2[1].checked) )) { alert( "Bitte alle Felder ausfüllen!" ); return false; } ...}
Kommentar