Hallo euch allen,
hab da mal eine Frage und hoffe dass Ihr mir da weiter helfen könnt. Ich habe vor unter meine Bilder den User Kommentare schreiben zu lassen. Die DB und alles habe ich schon angelegt und auch das Script ist fertig.
Es werden auch die ganzen Daten eingetragen nur wenn ich auf Absenden klicke, dann wird der Eintrag zwei mal in die DB gemacht und zwar einmal mit dem Kommentar und User usw. und das zweite mal ist dann ein Eintrag drin ohne Kommentar.
*grml* könnt Ihr mir sagen, was ich da falsch mache?
Hier mal der PHP Code, der das alles verarbeitet:
<?php
$sql = "INSERT INTO kommentare_zu_den_bildern
(
idx_bild,
ip,
user,
kommentar,
datum
)
VALUES
(
'$idx_bild',
'" . $_SERVER['REMOTE_ADDR']. "',
'" . $_SESSION['benutzername'] . "',
'" . addslashes($_POST['kommentar']) . "',
NOW()
)
";
mysql_query($sql) OR die(mysql_error());
?>
Hier nun das Textfeld für die Komments:
<form action="photos_det.php?idx_bild=<?php echo $idx_bild; ?>" method="post" name="form1">
<table width="100%" height="10" border="0" cellpadding="4" cellspacing="2">
<tbody>
<tr>
<td width="58%"><p>
<input name="kommentar" id="kommentar2" size="40" class="chatfields" type="text">
</p></td>
<td width="42%"><input name="go" type="submit" class="chatfields" id="go" value="Abschicken"></td>
Hoffe mal, dass Ihr mir da weiter helfen könnt.
MFG,
Blümchen