Hallo zusammen.
Lang ist es her, aber ich habe nun wieder ein Problem und zwar, ich hab mir ein CMS gebaut, bin nur dran Inhalte ändern, löschen und hinzufügen.
Inhalte ändern > OK!
Inhalte löschen > OK!
Inhalte hinzfügen > TEILWEISE OK!
Nun zu meinem Problem, ich erhalte über $_GET[] alle nötigen Informationen zum Erstellen eines neuen Inhalts.
Ich erzeuge dann mittels folgende SQL Syntax:
INSERT INTO contents(`id`, `title`, `content`) VALUES (NULL, 's', 's ');
Super, der Eintrag wird erstellt! Jedoch nun zu meinem Problem, irgendwie, wir das Statement doppelt ausgeführt, denn, wenn ich einen neuen Inhalt hinzufüge, ist er doppelt drinnen. Warum?
Ich hab wirklich kein Plan, warum das so ist, die Codestelle:
if($\_GET["addContent"] == "Add this content" && isset($\_GET["addContent"]))
{
$addContentTitle = $\_GET["addContentTitle"];
$addContentContent = $\_GET["taAddContent"];
$addContentSQL = "INSERT INTO $db\_tableContents(`id`, `title`, `content`) VALUES (NULL, '$addContentTitle', '$addContentContent');";
echo $addContentContent;
echo $addContentSQL;
mysql\_query($addContentSQL) or die(mysql\_error());
echo " **Content successfully added!**";
}
wird auch nicht 2x ausgeführt, deshalb ??
Vielen Dank.
LG,
Sebastian