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 DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 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å.