Hi
ich will im meinen loginscript ein gästebuch im jeden profil einbauen. Klappt alles gut außer ein problem. Wenn man ein eintrag schreib wird der frühere eintrag gelöscht. also gibts immer nur ein eintrag. Hier ist der code von gästebuch:
kann mir da einer weiterhelfen?
ich will im meinen loginscript ein gästebuch im jeden profil einbauen. Klappt alles gut außer ein problem. Wenn man ein eintrag schreib wird der frühere eintrag gelöscht. also gibts immer nur ein eintrag. Hier ist der code von gästebuch:
PHP:
<?php
session_start();
include('config.php');
if (session_is_registered("user"))
{
$user = $_SESSION[user];
$result = mysql_query("SELECT * FROM $user_tabelle WHERE id = ".$user[id]);
if (mysql_affected_rows($mysql_ce) == 1)
{
$row = mysql_fetch_array($result, MYSQL_ASSOC);
if ($user[pw2] == $row[pw2])
{
$time = date("U");
mysql_query("UPDATE $user_tabelle SET on_date = '$time' WHERE id = '".$user[id]."' LIMIT 1", $mysql_ce);
$user = $row;
}
else $user[level] = 0;
}
else $user[level] = 0;
}
else $user = array("level" => 0);
$profilresult= mysql_query("SELECT * FROM $user_tabelle WHERE id = $id",$mysql_ce);
$profilrow= mysql_fetch_array($profilresult, MYSQL_ASSOC);
echo'
<h3 align="left" class="Stil4">'.$profilrow[name].'s Guestbook</h3>
<p align="left" class="Stil4">'.$profilrow[verfasser].' '.$profilrow[kommentar].'</p>
<form name="form1" method="post" action="intern.php?open=gaestebook&id='.$profilrow[id].'&change=1">
<textarea name="kommentar" id="kommentar"></textarea>
<input type=hidden name=verfasser id="verfasser" value="'.$user[name].':">
<input type="submit" value="Eintragen">
</form>';
if ($change == 1) {
$verfasser = $_POST['verfasser'];
$kommentar = $_POST['kommentar'];
$resultup="UPDATE
$user_tabelle
SET
verfasser = '$verfasser',
kommentar = '$kommentar'
WHERE
id = '$profilrow[id]'
LIMIT 1";
if (mysql_db_query ($mysql_db, $resultup, $mysql_ce)) {
print ("Eintrag wurde geschrieben");
} else {
print ("Es traten Probleme auf.");
}
}
?>