Det er fordi din kode aldrig finder et id!
Din kode skal se således ud: (jeg har ikke testet det så er ikke 100 % sikker)
$query2 = mysql_query("SELECT * FROM shafhdk_blogkommentar WHERE id = '".id."'");
while($row = mysql_fetch_array($query2))
{
echo"
<script type=\\"text/javascript\\">
window.location.href = \\"http://www.shafh.dk/blog/kommentar.php?id=".$row['newsid']."\\"
</script>
";
}
Dog vil jeg fortrække at skrive således:
$query2 = mysql_query("SELECT * FROM shafhdk_blogkommentar WHERE id = '".id."'");
while($row = mysql_fetch_array($query2))
{
header("http://www.shafh.dk/blog/kommentar.php?id=".$row['newsid']");
}
Koden burde virke sådan her, men der er lige nogle ting du skal tjekke før det kan virke.
1. Er variablen $id gyldig.(du kan teste ved at sætte $id i en echo)
2. Du skal være sikker på at det $id finder findes i databasen
3. at du ikke har lavet nogle stavefejl.
Indlæg senest redigeret d. 25.06.2007 19:32 af Bruger #10980