Plocka bort "id" från första parentesen så funkar det nog.
Vad ska du förresten med "$insert = mysql_query($sql);" till?
/webb
------------------
Vem ska du göra glad imorgon?
[Redigerat av webbmannen den 04 jun 2001]
5 svar · 220 visningar · startad av casca
Enkel fråga, varför funkar inte denna kod-snutt? ;)
<?php
$user = "root";
$pass = "root";
$date = date("Y-M-D");
$connectish = mysql_connect("localhost", $user, $pass);
$select = mysql_select_db("phpbookish");
$sql = "INSERT INTO mybook (id,namn,email,msg,url,datum) VALUES ('$namn','$email','$msg','$url','$date')";
$insert = mysql_query($sql);
echo "Ditt inlägg har nu blivit inlagt i databasen."
?>
Har ingen aning om vad det är för fel.. Databas-servern är igång och alla fält och så finns, annars skulle jag dessutom få en massa felmeddelanden ju.. ;)
Problemet är att SQL-satsen inte verkar bli utförd.. Så här ser formuläret ut:
<form action="process.php">
Namn:<br>
<input type="text" name="namn"><br>
Email:<br>
<input type="text" name="email"><br>
Hemsida:<br>
<input type="text" name="url"><br>
Meddelande:<br>
<textarea cols="16" rows="4" name="msg"></textarea><br>
<input type="submit"> <input type="reset">
</form>
Säkert nåt enkelt skitfel.. ;)
------------------
This would be sad if we didn't knew you were mentally unstable.
[Redigerat av casca den 04 jun 2001]
Plocka bort "id" från första parentesen så funkar det nog.
Vad ska du förresten med "$insert = mysql_query($sql);" till?
/webb
------------------
Vem ska du göra glad imorgon?
[Redigerat av webbmannen den 04 jun 2001]
En anledning är att du har 6 kolumnnamn i into listan men bara 5 värden.
------------------
essentitia preter non sans multiplicandum
$insert = mysql_query($sql);
mysql_query() ska inte läggas in i en variabel. Kommandot körs direkt, likt conn.Execute() i ASP.
mysql_query($sql);
Ovanstående borde lösa ditt problem.
------------------
/ jeps0
Mmm, jag vet, det ger inget att lägga det i en variabel.. ;)
Men de andra lösningarna löste de problemen.. :)
------------------
This would be sad if we didn't knew you were mentally unstable.
[Redigerat av casca den 04 jun 2001]