Gå til innhold

Anbefalte innlegg

Jeg har prøvd og fikk det faktisk til 2 ganger, helt til jeg ville gjøre alt fra bunnen av for å forstå hva jeg selv gjør. Nå vil ikke noe av det jeg skriver legges inn i databasen av en merkelig grunn. Jeg er klar over at koden ikke er sikker på noen måte fordi jeg ikke gidder og ta hensyn til dette når jeg bare leker meg litt samt er i lærefasen.

 

Hvorfor sender ikke dette scriptet noe til databasen? Kan godt hende jeg er trøtt men det var utrolig irriterende.

CREATE TABLE `users` (
 `id` int(10) NOT NULL,
 `brukernavn` varchar(30) NOT NULL,
 `passord` varchar(30) NOT NULL,
 `epost` varchar(30) NOT NULL,
 `navn` varchar(30) NOT NULL,
 `etternavn` varchar(30) NOT NULL,
 PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

 

<?php

// Variabels
$db_username = "root";
$db_host = "localhost";
$db_name = " registration";
$connection = mysql_connect($db_host, $db_username);
$db = mysql_select_db($db_name, $connection);

// Form Variabels
$brukernavn = $_POST['brukernavn'];
$passord = $_POST['passord'];
$passord_igjen = $_POST['passord_igjen'];
$navn = $_POST['navn'];
$etternavn = $_POST['etternavn'];
$epost = $_POST['epost'];


mysql_select_db($db_name, $connection);
$sql = "INSERT INTO users (id, brukernavn, passord, navn, etternavn, epost) VALUES ('0', '$brukernavn', '$passord', '$navn', '$etternavn', 'epost')";
mysql_query($sql, $connection);

// Close MYSQL
mysql_close;

?>

Endret av Finnduz
Lenke til kommentar
Videoannonse
Annonse

Fikk scriptet ditt til å fungere.

 

Jeg fjernet det mellomrommet du hadde før database navnet ($db_name).

Sikker på at du faktisk får informasjon igjennom $_POST variablene dine?

 

Et lite tips vil også være å sette ID til 'auto_increment' i databasen da slepper du å holde orden på bruker ID'en selv.

 

Lykke til.

Endret av Giba
Lenke til kommentar
Fikk scriptet ditt til å fungere.

 

Jeg fjernet det mellomrommet du hadde før database navnet ($db_name).

Sikker på at du faktisk får informasjon igjennom $_POST variablene dine?

 

Et lite tips vil også være å sette ID til 'auto_increment' i databasen da slepper du å holde orden på bruker ID'en selv.

 

Lykke til.

 

Endelig, fikk det til. Hehe! Tror nok det var den søvnheten min som hadde litt overkontroll. Problemet var at jeg bare fikk registrert en bruker fordi jeg hadde glemt å sette "auto_increment".

 

Hjertelig Takk. (:

Lenke til kommentar

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...