14. februar 2005 - 11:40
Der er
2 kommentarer og 1 løsning
Hvorfor opdateres db ikke?
Jeg kan ikke forstå hvorfor databasen i denne simple konstruktion ikke opdateres: <html> <head> </head> <BODY> <form method=POST" action="kart.php"> Fornnavn:<input name="first" ><br> Efternavn:<input name="last" ><br> E-mail:<input name="email" ><br> <input type="submit" name="submit" value=" Indtast oplysninger"></FORM> </BODY> </HTML> --form 2: <html> <head> </head> <body> <b>Dette er hvad der indtastet:</b> <br> <br> <form method="POST" action="<? echo $PHP_SELF; ?> "> <?php print "Fornavn : $first<br>"; print "Efternavn : $last<br>"; print "E-mail : $email<br>"; ?> <b>Er det OK?</b> <br> <input type="submit" name="submit" value="Ja"> <? php if(isset($_POST['submit'])) { $db = mysql_connect("localhost", "root",""); mysql_select_db("kartotek",$db); $first=$_POST[first]; $last=$_POST[last]; $email=$_POST[email]; $id = $_POST[id]; $sql = "INSERT INTO kartkort VALUES('','$first', '$last','$email')"; $result = mysql_query($sql) or die(mysql_error()); echo "Tak for dine oplysninger.\n"; } ?> </form> <?php ?> </body> </html>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
14. februar 2005 - 11:56
#1
Hvis vi går ud fra at form 2 er kart.php, så prøv at ændre: "INSERT INTO kartkort VALUES('','$first', '$last','$email')"; til "INSERT INTO kartkort (first, last, email) VALUES ('$first', '$last','$email')";
14. februar 2005 - 12:28
#2
Ja form2 = kart.php Jeg har prøvet at arrangere lidt om på kart.php - dog uden held. Der opdateres stadig ikke. <?php if(isset($_POST['submit'])) { $db = mysql_connect("localhost", "root",""); mysql_select_db("kartotek",$db); $first=$_POST[first]; $last=$_POST[last]; $email=$_POST[email]; $id = $_POST[id]; $sql = "INSERT INTO kartkort (first,last,email) VALUES('$first', '$last','$email')"; $result = mysql_query($sql) or die(mysql_error()); echo "Tak for dine oplysninger.\n"; } ?> <html> <head> </head> <body> <b>Dette er hvad der indtastet:</b> <br> <br> <form method="POST" action="<? echo $PHP_SELF; ?> "> <?php print "Fornavn: $first<br>"; print "Efternavn: $last<br>"; print "Email : $email<br>"; ?> <input type="submit" name="submit" value="Ja"> </form> <?php ?> </body> </html>
Vi tilbyder markedets bedste kurser inden for webudvikling