Jeg har fået til opgave at lave et mini-bibliotek, men er stødt på problemer med at indsætte data fra php dokumentet ind i min MySQL tabel.
Jeg har oprettet en funktion, hvor man kan oprette sig som bruger. Og i den forbindelse har jeg lavet en form, hvor man skal udfylde navn, email og password. Denne form stemmer overens med tabellen "bruger", som jeg har oprettet i MySQL.
Navn, email og password sender jeg fra et dokument til et php dok. via $_POST og derefter forsøger jeg at indsætte de nye informatioener i tabellen med følgende kommando:
$query="INSERT INTO bruger (brugerid, pass,name, email) VALUES (LAST_INSERT_ID(), SHA1($pass),'$name', '$email')";
$result = mysql_query($query) or die(mysql_error()) ;
if($result) { //If also successful, send user back to forsiden
header("Location: bog_oversigt.php");
exit();
}
mysql_close();
Desværre kan jeg ikke få indsat nogle data, og jeg får denne fejlmelding:
Unknown column '' in 'field list'
Det mærkelige er, at den query jeg bruger virker fint i text client og der kan jeg sagtens sætte nye data ind, men det vil bare ikke fungere i mit php dokument?
Jeg håber virkelig, at der er nogen af Jer erfarende php-kodere, der kan hjælpe mig!!
|