Hello, j'essaye d'adapter un script php et lorsque je le teste en local (easy php) il fonctionne nickel, mais dès que je le passe sur le site web de mon hébérgeur ... il me plante en me donnant l'erreur suivant:
Warning: mysql_num_fields(): supplied argument is not a valid MySQL result resource in /home/rgemploi/public_html/annonces/annonces.php3 on line 31
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/rgemploi/public_html/annonces/annonces.php3 on line 32
Voilà mon code
annonces.php
<?
include("conf.php3");
$table="annonces";
MYSQL_CONNECT("localhost","rgemploi_web","passoa");
/* Prend le nom de lactivite dans la table numact*/
mysql_select_db("rgemploi_web");
$query="select * from $table where rubrique='$cat' order by date desc";
$result=mysql_query($query);
$champs=mysql_num_fields($result);
$lignes=mysql_num_rows($result);
if ($lignes!=0) {
while ($rows = mysql_fetch_array($result))
{
echo ("<table border='1' cellpadding='2' cellspacing='0' width='700'>
<tr>
<td>
<table border='0' cellpadding='0' cellspacing='0' width='700'>
<tr>
<td><b>$rows[1]</b></td>
<td align='right'>");echo date("j/m/Y",$rows[7]); echo ("</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>$rows[4]</td>
</tr>
<tr>
<td>
<table border='0' cellpadding='0' cellspacing='0' width='700'>
<tr>
<td>Email:<a href='mailto:$rows[3]'>$rows[3]</a></td>
<td align='right'>"); if ($rows[6]!=0) {echo"Tel:$rows[6]";}
echo ("</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
");
}
echo "</tr></table>";
echo "<br><br>
<center><a href='javascript:history.back()'>Retour</a></center>";}
else {echo "Il n'y a pas d'annonce correspondant à cette rubrique<br><br><center><a href='javascript:history.back()'>Retour</a></center></tr></table>";}
mysql_free_result($result);
MYSQL_CLOSE();
?>