17. september 2004 - 19:02
Der er
10 kommentarer og 1 løsning
Enter knap vil ikke ramme submit
Hvorfor kan jeg ikke "ramme" følgende submit knap ved at trykke enter? Scriptet ser således ud: <? session_start(); if(isset($_REQUEST['submit'])) { require("sql.php"); $kode = $_POST["kode"]; $kode_lang = strlen($kode); $resultat = mysql_query("select kode from CMS_kode_tilfreds where kode='$kode'") or die(mysql_error()); if(mysql_num_rows($resultat) != 0) { $raekke = mysql_fetch_array($resultat); $_SESSION['kode987'] = $raekke['kode']; echo "<script>document.location='sporgeskema/index.php?side=1';</script>";} else{ echo "<script>document.location='index.php?fejl=201';</script>"; } } ?> <form action="" method="post"> <input name="kode" type="text" size="27" maxlength="10"> <input type="submit" name="submit" value="submit"> </form>
Annonceindlæg fra Computerworld
Vejen til succes er.. Kedelig!
Mød en af Nordens fremmeste eksperter i adfærdsdesign – Morten Münster, der bl.a. har skrevet ” Jytte fra marketing er desværre gået for i dag” – på Computerworld Cloud & AI Festival.
11. juli 2025
17. september 2004 - 19:18
#1
<? session_start(); require("sql.php"); $kode = $_POST["kode"]; $kode_lang = strlen($kode); $resultat = mysql_query("select kode from CMS_kode_tilfreds where kode='$kode'") or die(mysql_error()); if(mysql_num_rows($resultat) != 0) { $raekke = mysql_fetch_array($resultat); $_SESSION['kode987'] = $raekke['kode']; echo "<script>document.location='sporgeskema/index.php?side=1';</script>";} else{ echo "<script>document.location='index.php?fejl=201';</script>"; } } ?> <form action="" method="post"> <input name="kode" type="text" size="27" maxlength="10"> <input type="submit" name="submit" value="submit"> </form> prøv den
17. september 2004 - 19:21
#3
Det går ikke, så kører den jo koden lige meget hvad, det er jeg ikke interesseret i.
17. september 2004 - 19:27
#5
Hm.. :s <? session_start(); require("sql.php"); if($_POST[submit] != "") { if($_POST[kode] == "") { } else { $kode = $_POST["kode"]; $kode_lang = strlen($kode); $resultat = mysql_query("select kode from CMS_kode_tilfreds where kode='$kode'") or die(mysql_error()); if(mysql_num_rows($resultat) != 0) { $raekke = mysql_fetch_array($resultat); $_SESSION['kode987'] = $raekke['kode']; echo "<script>document.location='sporgeskema/index.php?side=1';</script>";} else{ echo "<script>document.location='index.php?fejl=201';</script>"; } } ?> <form action="" method="post"> <input name="kode" type="text" size="27" maxlength="10"> <input type="submit" name="submit" value="submit"> </form> prøv det, hvis ikke det virker så prøv at fjern : if($_POST[submit] != "") { og prøv igen
18. september 2004 - 11:15
#8
Sørme også om det ikke virkede erikjacobsen, kan du forklare mig hvorfor et hidden felt pludselig er nødvendigt? Hvad gør jeg med point?
18. september 2004 - 11:18
#9
Jeg samler ikke på point. Din "submit" kommer kun når man trykker på knappen. Det lille trick med et hidden felt, sørger for at der altid er et bestemt navn at checke på.