Avatar billede buttersi Nybegynder
05. maj 2007 - 20:36 Der er 8 kommentarer og
1 løsning

Problem med INSERT

Hey,

Nu har jeg siddet i to dage og prøvet at finde fejlen. Men jeg kan simpelthen ikke finde den. Så nu spørg jeg herinde :)

<?php

    include 'include/connect.txt';
   
    if(isset($_POST['brugernavn'])) {

    $brugernavn = $_POST['brugernavn'];
    $kodeord = $_POST['password'];
    $email = $_POST['email'];
    $alder = $_POST['alder'];
    $by = $_POST['by'];
    $artonavn = $_POST['arto'];
   
    $krypkodeord = md5($kodeord);

    $add = "INSERT INTO users (brugernavn,password,email,alder,by,artonavn) values ('$brugernavn','$krypkodeord','$email','$alder', ,'$by','$artonavn')";
    mysql_query($add) or die('Error');

}

?>

Hver eneste gang jeg prøver at tilføje en bruger får jeg beskeden Error.. Nogen der kan se fejlen?
Avatar billede zurekk Nybegynder
05. maj 2007 - 20:48 #1
$add = "INSERT INTO users (brugernavn,password,email,alder,by,artonavn) values ('$brugernavn','$krypkodeord','$email','$alder', ,'$by','$artonavn')");

Prøv med den.
Avatar billede buttersi Nybegynder
05. maj 2007 - 20:49 #2
Det giver også en error
Avatar billede zurekk Nybegynder
05. maj 2007 - 20:53 #3
$add = "INSERT INTO users (brugernavn,password,email,alder,by,artonavn) values ('$brugernavn','$krypkodeord','$email','$alder','$by','$artonavn')";

Den der.
Avatar billede buttersi Nybegynder
05. maj 2007 - 20:55 #4
Giver også error :-/
Avatar billede zurekk Nybegynder
05. maj 2007 - 20:59 #5
<?php

include( 'include/connect.php' );
 
if(isset($_POST['brugernavn']))
    {
        $brugernavn = $_POST['brugernavn'];
        $kodeord = $_POST['password'];
        $email = $_POST['email'];
        $alder = $_POST['alder'];
        $by = $_POST['by'];
        $artonavn = $_POST['arto'];
 
        $krypkodeord = md5($kodeord);

        $add = "INSERT INTO users (brugernavn,password,email,alder,by,artonavn) values ('$brugernavn','$krypkodeord','$email','$alder', ,'$by','$artonavn')";
   
        mysql_query($add) or die('Error');   
    }

?>


Brug den, og omdøb din connect fil til php og ikk txt :)
Avatar billede buttersi Nybegynder
05. maj 2007 - 21:05 #6
Det giver stadigvæk error.. jeg forstår det simpelthen ikke :-/
Avatar billede zurekk Nybegynder
05. maj 2007 - 21:07 #7
Har du fixet din connect fil?
Og hvad er der i den?

Prøv at skift 'Error' ud med mysql_error()
Avatar billede buttersi Nybegynder
05. maj 2007 - 21:13 #8
Nu ændrede jeg Error til mysql_error() og den giver mig nu denne fejl

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'by,artonavn) values ('sdf','51d3ab6534b38f81ff65ec3a602d5b10','
Avatar billede dkfire Nybegynder
06. maj 2007 - 00:25 #9
by er et reseveret ord i mysql

Prøv:
$add = "INSERT INTO users (brugernavn, password, email, alder, 'by', artonavn) values ('$brugernavn', '$krypkodeord', '$email', '$alder', '$by', '$artonavn')";
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