14. juni 2004 - 07:47
Der er
17 kommentarer
Fejl i script..
den laver fejl i dette script og jeg fatter ikke hvorfor, nogle fejl? <?php // open the connection $conn = mysql_connect("xxxxx", "xxxxx", "xxxxxxxx"); // pick the database to use mysql_select_db("cup",$conn); // create the SQL statement $sql = "INSERT INTO testTable values ('', '$_POST[testField]')"; // execute the SQL statement if (mysql_query($sql, $conn)) { echo "record added!"; } else { echo "something went wrong"; } ?> bruger denne html form til indsættelsen: <form "name=form1" method="post" action="insert1.php"> <input type=text name="testField" size=30> <input type=submit name="submit" value="Tilmeld"> <p> </p> </form> Håber på svar da jeg sidder lidt fast
Annonceindlæg fra Computerworld it-jobbank
kunne du evt. fortælle hvilken fejl
det eneste der måske kunne være en fejl er din sql prøv evt. $sql = "INSERT INTO testTable values ('', '" . $_POST["testField"] . "')";
så prøv lige at udskrive mysql_error();
hvor vil du have jeg skal ligge den string ?
udskriv den efter din forespørgsel... i else delen
altså: } else { echo "something went wrong"; mysql_error(); } done, den laver samme fejl
jeg skrev du skal udskrive den
og hvordan gør jeg det, jeg er newbie til det her sry :)
14. juni 2004 - 08:25
#10
har prøvet: } else { echo "something went wrong"; echo mysql_error(); } nu siger den: something went wrongLa table 'cup.testtable' n'existe pas
14. juni 2004 - 08:32
#11
sikker på tabellen hedder testTable... jeg kan ikke lige fransk
14. juni 2004 - 08:36
#12
jeg har ikke oprettet tabellen :/ kan scriptet ikke selv gør det ?
14. juni 2004 - 08:38
#13
Nej - du skal selv oprette tabellen ...
14. juni 2004 - 08:43
#14
hehe, nej
14. juni 2004 - 09:36
#15
får du det til at virke?
14. juni 2004 - 11:46
#16
Er i skole lige nu, leger videre når jeg kommer hjem :) Jeg er ikke helt klar over hvad der skal ligge i tabellen jeg men jeg vender tilbage :)
14. juni 2004 - 20:04
#17
ja, det vil jo nok være nærliggende at bruge tekst-typer fremfor tal :-)
Computerworld tilbyder specialiserede kurser i database-management