Lid |
|
Kan iemand me helpen,
Ik zit namelijk met ergens een foutje die deze error geeft:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/games4/public_html/testindex.php on line 20
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/games4/public_html/testindex.php on line 23
Deze krijg ik als ik mijn zoekfunctie gebruik.
De lijnen waar het over gaat:
if (isset($_POST['zoek']))
{
$spelnaam = $_POST['spelnaam'];
if($_POST['spelnaam'] == '') {
$errorsearch = '<b><font class=ultiem color="#FF0000">Je moet een naam invullen!</font></b>';
}
else if (!preg_match("/^[a-zA-Z0-9-_]/", $_POST['spelnaam'])) {
$errorsearch = '<b><font class=ultiem color="#FF0000">Er bevinden zich foute tekens in je zoekopdracht.</font></b>';
}
else {
$sres = mysql_query( 'SELECT * FROM gm_games WHERE naam LIKE "%'.$spelnaam.'%" ORDER BY views DESC' );
$spelletjesgevonden = mysql_num_rows($sres);
$bg = 0;
echo '<font class=klein>Er zijn <b>$spelletjesgevonden</b> spelletjes gevonden met zoekterm <b>'.$_POST['spelnaam'].'</b></font>';
while ($found = mysql_fetch_object($sres))
{
$totaal = round(($found->punten / $found->stemmen),"2");
$kleur = ($bg++ % 2) ? '#6E94BA' : '#729DC9';
echo '<table border="0" cellspacing="0" width="100%" id="AutoNumber1">
<tr>
<td width=70 rowspan=2 valign=top><a class="afb" href="/speel.php?game='.$found->id.'"><img src="'.$found->avatar.'" border=0></a></td>
<td width=400 rowspan=2 valign=top><p class=info><a href="/speel.php?game='.$found->id.'">'.$found->naam.'
</a>
</p></td>
<td width=130 valign=top><font class=klein>Hits :'.$found->views.'</font></td><tr>
<td width=130 valign=top><font class=klein>Rating :<b>'.$totaal.'</b>/10"; ?></p></td>
</tr>
</table>';
}
}
}
if (isset($_POST['zoek'])) { $spelnaam = $_POST['spelnaam']; if($_POST['spelnaam'] == '') { $errorsearch = '<b><font class=ultiem color="#FF0000">Je moet een naam invullen!</font></b>'; } else if (!preg_match("/^[a-zA-Z0-9-_]/", $_POST['spelnaam'])) { $errorsearch = '<b><font class=ultiem color="#FF0000">Er bevinden zich foute tekens in je zoekopdracht.</font></b>'; } else { $sres = mysql_query( 'SELECT * FROM gm_games WHERE naam LIKE "%'.$spelnaam.'%" ORDER BY views DESC' ); $bg = 0; echo '<font class=klein>Er zijn <b>$spelletjesgevonden</b> spelletjes gevonden met zoekterm <b>'.$_POST['spelnaam'].'</b></font>'; { $totaal = round(($found->punten / $found->stemmen),"2"); $kleur = ($bg++ % 2) ? '#6E94BA' : '#729DC9'; echo '<table border="0" cellspacing="0" width="100%" id="AutoNumber1"> <tr> <td width=70 rowspan=2 valign=top><a class="afb" href="/speel.php?game='.$found->id.'"><img src="'.$found->avatar.'" border=0></a></td> <td width=400 rowspan=2 valign=top><p class=info><a href="/speel.php?game='.$found->id.'">'.$found->naam.' </a> </p></td> <td width=130 valign=top><font class=klein>Hits :'.$found->views.'</font></td><tr> <td width=130 valign=top><font class=klein>Rating :<b>'.$totaal.'</b>/10"; ?></p></td> </tr> </table>'; } } }
|