logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
33 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 394 917

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» Un petit problème

Un petit problème#7184

3Contributeur(s)
millo-wasdeveloppeurXargos
3 Modérateur(s)
developpeurjpbJireck
millo-was millo-wasicon_post
Salut tt le monde !

Voila j'essaye d'installer un galerie de photo j'ai avant essayé en local et là pas de problème alors que une fois sur mon hébergement j'ai deux beau message d'erreur !

1er Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/allgsm/www/galerie/nouveau.php on line 12

2ème : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/allgsm/www/galerie/menu.php on line 31

Contenu fichier nouveau.php :

<link href="galerie.css" rel="stylesheet" type="text/css">
<?
!!!include!!!("conf.inc.php3");

$mysql_link = mysql_connect($host,$login,$pass);
mysql_select_db($base, $mysql_link);
$query = "select * from membres order by date_reg desc LIMIT 0,5";
$resultat = mysql_query($query, $mysql_link);

echo("<table width=100% cellspacing=0 border=0 align=center>");

while ($ligne = mysql_fetch_array($resultat)) {

printf("<tr><td><b>- <a href='nom.php?id=%s&nom=%s' target='zone1'>%s</a></b></td></tr>\n",
$ligne["id"], $ligne["username"], $ligne["username"]);

}

echo("</table>");

?>

Contenu fichier menu.php :

<HTML>
<HEAD>
<TITLE>MENU</TITLE>
<link href="galerie.css" rel="stylesheet" type="text/css">
<BODY LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<TABLE WIDTH=158 BORDER=0 align="center" CELLPADDING=0 CELLSPACING=0>
<TR>
<TD>  </TD>
</TR>
<TR>
<TD height="97"><b>
<?php
!!!include!!!("nouveau.php");?>
</b> </TD>
</TR>
<TR>
<TD>  </TD>
</TR>
<TR>
<TD height="96">
<?
!!!include!!!("conf.inc.php3");

$mysql_link = mysql_connect($host,$login,$pass);
mysql_select_db($base, $mysql_link);
$query = "select * from $table_categories";
$resultat = mysql_query($query, $mysql_link);

echo("<table width=100% cellspacing=0 border=0 align=center>");

while ($ligne = mysql_fetch_array($resultat)) {

printf("<b>- <a href='cat.php?cat=%s' target='zone1'>%s</a></b>
\n",
$ligne["NB"], $ligne["cat"]);

}

echo("</table>");

?>
</TD>
</TR>
<TR>
<TD>  </TD>
</TR>
<TR>
<TD height="200" valign="top"><br>  Si vous aussi, souhaitez<br>  exposer
vos créations:<br> <br>     <strong><a href="membre/register.php" target="_blank">Devenez
membre</a></strong><br> <br>  afin de créer votre<br>  propre
galerie.<br> <br>  Si vous êtes déja inscrit:<br>   <a href="membre/index.php" target="_blank"><strong>Gérez
votre galerie</strong></a></TD>
</TR>
</TABLE>
</BODY>
</HTML>

Merci de votre aide :=!

<font size=1>[ Message édité par : millo-was : 19-08-2003 13:04 ]</font>

[ Message édité par : millo-was : 19-08-2003 13:05 ]
developpeur developpeuricon_post
met en gras les lignes incriminées SVP (la 12 et la 31)
millo-was millo-wasicon_post
Un peu dure de mettre en gras car si j'active les html mon post n'aura plus de sens.

nouveau.php ligne 12 : while ($ligne = mysql_fetch_array($resultat)) {

menu.php ligne 31 : while ($ligne = mysql_fetch_array($resultat)) {
Xargos Xargosicon_post
tu devrais essayer:

while ($ligne == mysql_fetch_array($resultat)) {

et while ($ligne == mysql_fetch_array($resultat)) {

En php (comme en C++ d'ailleurs), = est une affectation, et == est l'opérateur de comparaison qui renvoie un booléen... une erreur classique quand on débute.