Hi ich hab ein kleines Problem:
Wenn ich das ausführe, wird das doppelt in meiner MySQL tabelle gespeichert... oder eher gesagt einmal normal und einmal nur der benutzer, datum und id... was muss ich ändern damit es richtig ist?
PHP:
<?php
session_start();
if ($_SESSION['Username'])
{
echo "Willkommen, ".$_SESSION['Username']."!";
}
else
die ("<a href='/Login/index.php'>loggin</a> um einen Beitrag hinzuzufügen");
?>
<html>
<body style="overflow:hidden;">
<?php
$username = $_SESSION['username'];
echo"
<form action=\"gaestebuch3.php\" Method=\"post\">
Inhalt:<br>
<textarea name=\"inhalt\" cols=\"33\" rows=\"4\"
wrap=\"physical\" align=\"center\"></textarea><br>
<input type=\"submit\" value=\"Absenden\"></form>";
?>
<?php
$user = $_SESSION["Username"];
$date = date("Y-m-d");
$inhalt = $_POST["inhalt"];
$connect = mysql_connect("****","****","*****") or die ("Internen Server Fehler... Wir bitten das zu entschuldigen");
mysql_select_db("langstedt") or die("Es konnte nicht auf die Datenbank zugegriffen werden...");
mysql_query("INSERT INTO `guestebuch` VALUES ('','$inhalt','$user','$date')");
?>
<hr>
</body>
</html>
PHP:
<?php
echo"
<html>
<IFRAME
NAME='guestbookframe'
SRC='/Login/gaestebuch3.php'
WIDTH='900' HEIGHT='200'
frameborder=0
border=0
>
</IFRAME>
</html>";
$user = $_SESSION["Username"];
$connect = mysql_connect("****","****","****") or die ("Internen Server Fehler... Wir bitten das zu entschuldigen");
mysql_select_db("langstedt") or die("Es konnte nicht auf die Datenbank zugegriffen werden...");
$inhalt = mysql_query("SELECT * FROM `guestebuch`");
while ($rows=mysql_fetch_array($inhalt)) {
echo"
$rows[user]<br>
$rows[date]<br>
$rows[inhalt]<br>
";
}?>
Wenn ich das ausführe, wird das doppelt in meiner MySQL tabelle gespeichert... oder eher gesagt einmal normal und einmal nur der benutzer, datum und id... was muss ich ändern damit es richtig ist?