Gå til innhold

Hvorfor vil ikke INSERT funke?


Anbefalte innlegg

Skrevet

Ser dere noen grunn til at

$legger_inn_info = @mysql_query("INSERT INTO brukere (id, brukernavn, passord, fornavn, etternavn, alder, mail, bosted) VALUES ('', '$_POST[passord]', '$_POST[passord]', '$_POST[fornavn]', '$_POST[etternavn]', '$_POST[alder]', '$_POST[mail]', '$_POST[bosted]')"); 

Ikke skal virke? Er det bare jeg som aldri ser den lille feilen? Jeg har connect osv til databasen... Måtte bare poste den her. Holder på med å drepe servern min... :cry:

Videoannonse
Annonse
Skrevet (endret)

hva med å definere $_POST[] verdiene dine som variabler først...det gjør det hele litt enklere..

 

dessuten legges id til av seg selv, dersom du har den som primary key..

Jeg ser også at du har skrevet $_POST['passord']

to ganger.

 

Prøv dette

 

$brukernavn = $_POST['brukernavn'];
$passord = $_POST['passord'];
$fornavn = $_POST['fornavn'];
$etternavn = $_POST['etternavn'];
$alder = $_POST['alder'];
$mail = $_POST['mail'];
$bosted = $_POST['bosted'];

$q = "INSERT INTO brukere (brukernavn, passord, fornavn, etternavn, alder, mail, bosted) VALUES ('$brukernavn', '$passord', '$fornavn', '$etternavn', '$alder', '$mail', '$bosted')";

mysql_query($q) or die(mysql_error());

if (mysql_affected_rows() > 0){
echo"info lagt til!";
}

else{
echo"Noe gikk galt og infoen ble ikke lagt til!";
}

Endret av Tha_Zaynt
Skrevet

Takker, fant nå ut at scriptet mitt fungerte helt fint, men ditt hjalp meg fordi jeg fikk plutselig opp

Unknown colum 'mail'

Jeg hater meg selv akkurat nå :(

Jobba 3 timer med dette så viser det seg at jeg hadde glemt å legge inn mail i databasen :mad: er det mulig!

Skrevet

Ok, men jeg anbefaler deg å kjøre en sjekk med mysql_affected_rows() > 0 for å se om det faktisk skjedde no når du trykker på knappen.

 

Jeg vil også anbefale deg å skrive ut mysql error. Fjer @ foran queryen. Da blir det enklere å finne ut feilen..

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...