Bøvl med post til mysql.
Hvis jeg skriver fra siden med "thread", bruger den $function == "reply", der bliver ikke skrevet til mysql, dog melder den ingen fejl.opret siden:
<? if (session_is_registered("loginlog")) {
$sqlkate = mysql_query("select * from login where brugernavn = '$_SESSION[loginlog]'");
while ($rs = mysql_fetch_array($sqlkate)){
?>
<?$id = $_GET[id]?>
<table width="330" cellspacing="0" cellpadding="1">
<form method="post" action="/forum/func.php?function=thread&id=<? echo "$id" ?>" name="post" onsubmit="return Check()">
<tr>
<td width="165"><input type="hidden" name="navn" value="<?=$rs[brugernavn]?>" style="width: 119px"></td>
<td width="165"><input type="hidden" name="email" value="<?=$rs[mail]?>" style="width: 119px"></td>
</tr><tr>
<td width="330" colspan="2">Overskrift: <input type="text" name="overskrift" style="width: 257px"></td>
</tr><tr>
<td width="330" colspan="2">
<textarea name="besked" rows="8" style="width: 323px"></textarea><br>
<input type="submit" name="send" value="Send">
</td>
</tr>
</table>
</form>
</body>
</html>
<?
}
?>
<?}else{?>
<CENTER><br>Du skal være logget ind for at kunne bruge forummet</CENTER>
<?}?>
Side som skulle skrive til mysql:
<?
include("../db.php");
$id = $_GET[id];
$besked = addslashes($besked);
$besked = stripslashes($besked);
$navn = stripslashes($navn);
$email = stripslashes($email);
if ($function == "thread" && $send){
$query = mysql_query("INSERT INTO forum_body (overskrift, kategori, navn, email, besked, dato, dato2)" . "VALUES ('$overskrift','$id','$navn','$email','$besked','$dato','$dato2')");
header("Location: ../?p=forum/index&id=$id");
} else {
header("Location: ../?p=forum/opret.php");
}
if ($function == "reply" && $send){
$query = mysql_query("INSERT INTO forum_msg (navn, email, besked, dato, dato2, replyto)" . "VALUES ('$navn','$email','$besked','$dato','$dato2','$id')");
$update = mysql_query("UPDATE forum_body SET replies = replies+1 WHERE id = '$id'");
header("Location: ../?p=forum/read&id=$id");
} else {
header("Location: ../?p=forum/index&id=$id");
}
?>
