Voila j’ai un petit problème avec la bannière.
La mise en place de la table a été faite
L’adaptation du script aussi cependant une erreur persiste.
Lorsque que je lance l’affichage j’ai une erreur du type « Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp\www\cuisine\__environnement\ptitafiche.php on line 10 »
Merci de me dire ou j’ai pu faire une erreur
Ci-dessous le code de la page
<?
$table_pub = "bandeaux";
//--------------------------------------------------
//--------- Requête pour connaître le --------------
//--------- nombre de lignes ds la table -----------
//--------------------------------------------------
$query_pub ="select * from $table_pub";
$result_pub = mysql_query($query_pub);
$ligne_pub = mysql_num_rows($result_pub);
mysql_free_result($query_pub);
//--------------------------------------------------
//-------- Calcul d'un nombre aléatoire ------------
//-------- en fonction du nombre de ligne --------
//--------------------------------------------------
srand (time());
$number_pub=(rand()%$ligne_pub);
$number_pub++;
//--------------------------------------------------
//-------- Recupération de la ligne ----------------
//-------- tirée au sort ---------------------------
//--------------------------------------------------
$query_pub2="select * from $table_pub where id=\"$number_pub\"";
$banner_pub=mysql_query($query_pub2);
//--------------------------------------------------
//------- Ranger le resultat dans un tableau -------
//------- pour utiliser les informations -----------
//--------------------------------------------------
$row_pub=mysql_fetch_row($banner_pub);
$url_pub=$row_pub[1];
$fichier_pub=$row_pub[2];
$lien_pub=$row_pub[3];
mysql_free_result($banner_pub);
//--------------------------------------------------
//------- Afficher la banniere ---------------------
//--------------------------------------------------
print("<a href=\"http://".$lien_pub."\">\n<img src=\"../_img/".$url_pub."/".$fichier_pub."\" border=\"0\">\n</a>\n");
?>