jag har försökt göra ett formulär som lägger till en post i min databas. men jag lyckas inte hur jag än vrider och vänder på det! måste man ändra ngt på servern för att få det att funka?
lägga till m formulär
9 svar · 185 visningar · startad av greymane
den ser ut så här:
<code>
if ("SUBMIT" == $submitjoke) { $sql = "INSERT INTO Jokes SET " . "JokeText='$joketext', " . "JokeDate=CURDATE()"; if (mysql_query($sql)) { echo("<P>Your joke has been added.</P>"); } else { echo("<P>Error adding submitted joke: " . mysql_error() . "</P>");
}
}
</code>
din sql-sats är fel, såhär ska de va:
$sql = "INSERT INTO Jokes (JokeText, JokeDate) VALUES ('$joketext', CURDATE())";
------------------
//pimme
Den insert-syntax som greymane använder är godkänd i Mysql.
Vad händer när du kör. Får du någon utskrift och i så fall vilken?
------------------
essentitia preter non sans multiplicandum
grejen e ju den att jag får ingen utskrift alls. ingen ny post läggs till i databasen bara...
Fungerar databaskopplingen?
Då verkar det mer som om värdet av $submitjoke är felaktigt. Hur sätter du det?
------------------
essentitia preter non sans multiplicandum
jag löste det! :) tackar för hjälp!