Avatar billede themaster Nybegynder
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
Avatar billede technodance.dk Nybegynder
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);
?>
Avatar billede themaster Nybegynder
25. marts 2004 - 20:17 #2
virkede ikke....
Avatar billede technodance.dk Nybegynder
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>
Avatar billede 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.
Avatar billede themaster Nybegynder
27. marts 2004 - 15:37 #5
sandberg >> Den skriver: Column count doesn't match value count at row 1
hvad kan det betyde??
Avatar billede themaster Nybegynder
27. marts 2004 - 15:46 #6
thx 4 help..... ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB