MySQL result resource fejl
Jeg har følgende kildekode, men når jeg kører scriptet og trykker send, får jeg følgende fejlmelding:Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /net/users/a37/734/horsensokdk/www/xysto/kom.php on line 25
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /net/users/a37/734/horsensokdk/www/xysto/kom.php on line 41
Koden:
<?
include("top.php")
?>
<?
$db=mysql_connect("xxx","xxx","xxx");
mysql_select_db("xxx",$db);
if ($skriv){
if ($feltnavn == "" OR $feltbesked == "" OR $feltemail == ""){
echo "<center><b>Du mangler at udfylde et eller flere felter...</b></center><br>";
}else{
$feltdato = date('d/m - Y');
mysql_query("INSERT INTO xkom (navn, dato, kom, email, nyhedsid) VALUES ('$feltnavn','$feltdato','$feltbesked','$feltemail','$kom')");
echo "<html><head>";
echo '<meta http-equiv="Refresh" content="0;url=kom.php?kom='.$kom.'">';
echo "</head></html>";
die;
}
}
$foresp=mysql_query("SELECT * FROM xnyhed WHERE id=$kom");
while ($raekke = mysql_fetch_array($foresp)) {
extract($raekke);
echo"<font class='overskrift'>$overskrift</font><br>";
$daton="YYYYmmdd";
$daton=substr($dato,6,8)."/".substr($dato,4,2)."-".substr($dato,0,4);
echo "<font class='dato'>$daton</font>";
echo "<BR><font class='tekst'>$tekst</font><br><br>";
}
echo '<font class="stor">Kommentarer:</font><br><br>';
$foresp=mysql_query("SELECT * FROM xkom WHERE nyhedsid=$kom order by id");
while ($raekke = mysql_fetch_array($foresp))
{
extract($raekke);
echo"<table border=0 cellpadding=0 cellspacing=0 width=100% align=center>";
echo "<font class='dato'>$dato</font>";
echo"<tr><td class=kant2><font class='tekst'>Skrevet af </font><font class='overskrift'><a href='mailto:$email' class='link'>$navn</a></font><br>";
echo "<font class='tekst'>$kom</font></td></tr></table><br>";
}
?>
<FORM METHOD=POST ACTION=<? echo $PHP_SELF;?>>
<INPUT TYPE=hidden NAME=skriv VALUE=1>
<table border="0" width="450" align="left">
<?
echo '<tr><td><font class="tekst">Navn</td><td><INPUT TYPE=text NAME=feltnavn VALUE="'.$feltnavn.'" size="45"></td><br></tr>';
echo '<tr><td><font class="tekst">E-mail</td><td><INPUT TYPE=text NAME=feltemail VALUE="'.$feltemail.'" size="45"></td><br></tr>';
echo '<tr><td colspan=2><font class="tekst">Kommentar:<br></font>';
echo '<TEXTAREA NAME=feltbesked COLS=41 ROWS=5>'.$feltbesked.'</TEXTAREA><br>';
echo '<INPUT TYPE=submit VALUE="Skriv"><input type="hidden" name="kom" value="'.$kom.'">';
?>
</td>
</tr>
</table>
</FORM>
</td>
<td width="10"></td>
<td valign="top" class="kant" width="150"><font class="overskrift">Misc.</font><br><br><font class="tekst"></font>
</td>
<td width="10"> </td>
Hvad har jeg lige gjort forkert??
MVH Kim Højmark