PHP interesse |
|
Beste sitemasters,
Ik heb het rare probleem dat wanneer een bezoeker op mijn site iets post de waarde van zijn $_SESSION['id'] verandert
Waneer ik dus voor het posten de array $_SESSION print zie ik gewoon de normale/goede id waarde. Maar wanneer ik dan post dan verandert mijn waarde van $_SESSION['id'] op eens naar 26 of 27
Weet iemand hoe dit komt
dit is het stukje code:
<?
} elseif ($_POST['uitvoer']=="Add Comment"){
$date = date("j M Y G:i", time());
$message = $_POST['message'];
$who = ucfirst($_SESSION['user']);
$id = $_GET['read'];
$query = "INSERT INTO news_msgs (writer, time, message, id_news, id_writer) VALUES ('".$who."','".$date."','".$message."','".$id."','".$_SESSION['id']."')";
mysql_query($query) or die(mysql_error());
header("Location: ".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']);
}
?>
<? } elseif ($_POST['uitvoer']=="Add Comment"){ $message = $_POST['message']; $id = $_GET['read']; $query = "INSERT INTO news_msgs (writer, time, message, id_news, id_writer) VALUES ('".$who."','".$date."','".$message."','".$id."','".$_SESSION['id']."')"; header("Location: ".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } ?>
alvast bedankt
Ps. De fout id waarde komt in de Mysql DB terecht
|