25. marts 2004 - 19:37
Der er
5 kommentarer og 1 løsning
script vil ikke poste i db
Hej Exp's Er der nogle af jer, der kan sige mig hvad der er galt med dette script? Den skulle gerne poste i formen i en db, men nej det gør den ikke. <?php $server = "***"; $dato = date(j); $dato .= "/"; $dato .= date(n); $dato .= " - "; $dato .= date(Y); $fornavn = $_REQUEST["fornavn"]; $efternavn = $_REQUEST["efternavn"]; $adresse = $_REQUEST["adresse"]; $bopael = $_REQUEST["bopael"]; $postnr = $_REQUEST["postnr"]; $msn = $_REQUEST["msn"]; $icq = $_REQUEST["icq"]; $hp = $_REQUEST["hp"]; $mail = $_REQUEST["mail"]; $nick = $_REQUEST["nick"]; $pwd1 = $_REQUEST["pwd1"]; $pwd2 = $_REQUEST["pwd2"]; $selv_beskriv = $_REQUEST["selv_beskriv"]; echo $fornavn_fail; $conn = mysql_connect($server, "***", "***"); mysql_select_db("visionportalen_bruger", $conn); $result = mysql_query("INSERT INTO bruger (nick, fornavn, efternavn, adresse, bopael, postnr, msn, icq, hp, mail, selv_beskriv, logon_oprettet) VALUES('$nick', '$fornavn', '$efternavn', '$adresse', '$bopael', '$postnr', '$postnr', '$msn', '$icq', '$hp', '$mail', '$selvbeskriv', '$dato')"); mysql_close($conn); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <!-- Minus AutoDato --> <title>opret_bruger.php</title> <meta name="Generator" content="Stone's WebWriter 4"> <meta name="Author" content="Steen Hjelmstrand" /> </head> <body> <h1>Opret bruger</h1> <form method="post" action="opret_bruger.php"> Fornavn: * <input type="text" name="fornavn"><br> Efternavn: * <input type="text" name="efternavn"><br> Adresse: * <input type="text" name="adresse"><br> Postnr.: * <input type="text" name="postnr"><br> Bopæl: * <input type="text" name="bopael"><br> MSN: <input type="text" name="msn"><br> ICQ: <input type="text" name="icq"><br> Hjemmeside: <input type="text" name="hp"><br> E-mail: * <input type="text" name="mail"><br> Beskriv dig selv: <textarea name="selv_beskriv"></textarea><br><br> Nickname: * <input type="text" name="nick"><br> Adgangskode: * <input type="password" name="pwd1"><br> Bekræft adgangskode: * <input type="password" name="pwd2"><br><br> <input type="submit" value="Opret"> </form> </body> </html> //themaster
Annonceindlæg fra Salesforce
25. marts 2004 - 19:57
#1
<?php $server = "***"; $dato = date(j); $dato .= "/"; $dato .= date(n); $dato .= " - "; $dato .= date(Y); $fornavn = $_REQUEST["fornavn"]; $efternavn = $_REQUEST["efternavn"]; $adresse = $_REQUEST["adresse"]; $bopael = $_REQUEST["bopael"]; $postnr = $_REQUEST["postnr"]; $msn = $_REQUEST["msn"]; $icq = $_REQUEST["icq"]; $hp = $_REQUEST["hp"]; $mail = $_REQUEST["mail"]; $nick = $_REQUEST["nick"]; $pwd1 = $_REQUEST["pwd1"]; $pwd2 = $_REQUEST["pwd2"]; $selv_beskriv = $_REQUEST["selv_beskriv"]; echo $fornavn_fail; $conn = mysql_connect($server, "***", "***"); mysql_select_db("visionportalen_bruger", $conn); $result = mysql_query("INSERT INTO bruger (nick, fornavn, efternavn, adresse, bopael, postnr, msn, icq, hp, mail, selv_beskriv, logon_oprettet) VALUES('$nick', '$fornavn', '$efternavn', '$adresse', '$bopael', '$postnr', '$postnr', '$msn', '$icq', '$hp', '$mail', '$selv_beskriv', '$dato')"); mysql_close($conn); ?>
25. marts 2004 - 20:17
#2
virkede ikke....
25. marts 2004 - 21:29
#3
prøv det:D <?php $server = "***"; $dato = date(j); $dato .= "/"; $dato .= date(n); $dato .= " - "; $dato .= date(Y); $fornavn = $_REQUEST["fornavn"]; $efternavn = $_REQUEST["efternavn"]; $adresse = $_REQUEST["adresse"]; $bopael = $_REQUEST["bopael"]; $postnr = $_REQUEST["postnr"]; $msn = $_REQUEST["msn"]; $icq = $_REQUEST["icq"]; $hp = $_REQUEST["hp"]; $mail = $_REQUEST["mail"]; $nick = $_REQUEST["nick"]; $selvbeskriv = $_REQUEST["selv_beskriv"]; echo $fornavn_fail; $conn = mysql_connect($server, "***", "***"); mysql_select_db("visionportalen_bruger", $conn); $result = mysql_query("INSERT INTO bruger (nick, fornavn, efternavn, adresse, bopael, postnr, msn, icq, hp, mail, selv_beskriv, logon_oprettet) VALUES('$nick', '$fornavn', '$efternavn', '$adresse', '$bopael', '$postnr', '$postnr', '$msn', '$icq', '$hp', '$mail', '$selvbeskriv', '$dato')"); mysql_close($conn); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <!-- Minus AutoDato --> <title>opret_bruger.php</title> <meta name="Generator" content="Stone's WebWriter 4"> <meta name="Author" content="Steen Hjelmstrand" /> </head> <body> <h1>Opret bruger</h1> <form method="post" action="opret_bruger.php"> Fornavn: * <input type="text" name="fornavn"><br> Efternavn: * <input type="text" name="efternavn"><br> Adresse: * <input type="text" name="adresse"><br> Postnr.: * <input type="text" name="postnr"><br> Bopæl: * <input type="text" name="bopael"><br> MSN: <input type="text" name="msn"><br> ICQ: <input type="text" name="icq"><br> Hjemmeside: <input type="text" name="hp"><br> E-mail: * <input type="text" name="mail"><br> Beskriv dig selv: <textarea name="selv_beskriv"></textarea><br><br> Nickname: * <input type="text" name="nick"><br> Adgangskode: * <input type="password" name="pwd1"><br> Bekræft adgangskode: * <input type="password" name="pwd2"><br><br> <input type="submit" value="Opret"> </form> </body> </html>
Slettet bruger
26. marts 2004 - 10:33
#4
Der er en værdi for meget i VALUES-listen til MySQL, du har nemlig postnummeret 2 gange. Hvis det ikke hjælper, så prøv: $result = mysql_query("INSERT INTO bruger (nick, fornavn, efternavn, adresse, bopael, postnr, msn, icq, hp, mail, selv_beskriv, logon_oprettet) VALUES('$nick', '$fornavn', '$efternavn', '$adresse', '$bopael', '$postnr', '$postnr', '$msn', '$icq', '$hp', '$mail', '$selvbeskriv', '$dato')") or die (mysql_error()); Så får du nemlig fejlbeskeden fra MySQL, som ofte gør det lettere at finde ud af, hvad der er galt.
27. marts 2004 - 15:37
#5
sandberg >> Den skriver: Column count doesn't match value count at row 1 hvad kan det betyde??
27. marts 2004 - 15:46
#6
thx 4 help..... ;-)
Vi tilbyder markedets bedste kurser inden for webudvikling