Ik zit een klein forum achtig iets te maken maar ik kom met het volgende probleem

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\test\viewtopic.php on line 6

dit zijn de lijnen van 1 tot 6

$con = mysql_connect("host", "user", "password") or die ("Kon geen verbinding maken met de database");
$db = mysql_select_db("database") or die ("Kon geen database selecteren");
$sql = "SELECT id, sub, msg FROM comments WHERE id = $_HTTP_GET_VARS[f]";
$q = mysql_query($sql);
$res = mysql_fetch_array($q);
je query is mislukt. Ik stel voor dat je de beginnershandleidig sql even leest. Iemand post zo wel eve de lik die heb ik niet paraat.
overigens is $_HTTP_GET_VARS volgens mij van voor 1982
Waaaaaaaar is je foutafhandeling?! Waaaaaaaaaaaaar controleer je of je query gelukt is? Waaaaaaaaaaaar echo je de error?
Het script...

<?php
$con = mysql_connect("host", "user", "password") or die ("Kon geen verbinding maken met de database");
$db = mysql_select_db("test") or die ("Kon geen database selecteren");
$sql = "SELECT id, sub, msg FROM comments WHERE id = $_HTTP_GET_VARS[f]";
$q = mysql_query($sql);
$res = mysql_fetch_array($q);

$row['msg'] = nl2br(htmlentities($row['msg']));

echo "<b>" . $row['sub'] . "</b> op " . $row['datum'] . "<p>";

echo $row['msg'];

echo "------------------<br>";
echo "<b>Topics:<br></b>";
echo "------------------<p>";

$sql = "SELECT user,message FROM comments WHERE id = " . $_GET['id'];
$res = mysql_query($sql);
if (mysql_num_rows($res) >= 1)
{
while ($row = mysql_fetch_array($res))
{
echo "<b>" . $row['user'] . "</b><br>";
$row['msg'] = htmlentities($row['msg']);
$row['msg'] = nl2br($row['msg']);

echo $row['bericht'] . "<p>";
}
}
else
{
echo "Er zijn geen topics's.";
}
echo "<p><a href=\"index.php\">topic's overzicht</a></p>";
?>
De handleiding nog niet gelezen zie ik??
Nope zal ook niet gebeuren :P want het is een fout in de $_HTTP_GET_VARS[f]
alleen weet ik niet precies wat :\
Ok, zolang je dat niet doet kunnen we je niet verder helpen.
Wat is dat flauw... ik heb het toch maar zitten lezen en het heeft niet echt geholpen want het is een herhaling :\
Daarnet zei je nog dat je het niet gelezen hebt en niet zal lezen ook..
Changed my mind? en ik heb het all eens eerder doorgenomen en nu weer :O
was ongeveer 30 min geleden ook nog :O

Reageren