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.
23 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 408 815

  • 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 »» mysql_fetch_array(): supplied

mysql_fetch_array(): supplied#8874

4Contributeur(s)
HotfirenetGiamDocamordeveloppeur
3 Modérateur(s)
developpeurjpbJireck
Hotfirenet Hotfireneticon_post
voila je suis en train de dev un truc tout con et g un prob voila l'erreur ==>

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp\www\cours\modif.php on line 8

voici la page voire.php

<?
/*CREATE TABLE annu (
id int NOT NULL auto_increment,
date varchar(20) NOT NULL,
prenom varchar(50) NOT NULL,
email varchar(55) NOT NULL,
PRIMARY KEY (id)
);*/

!!include!!("conf.php");

$req = mysql_query("SELECT id,date,prenom,email from annu ");

while ( $resultat=mysql_fetch_array($req))
{
print "L'id -> ". $resultat[id] ." Date -> ". $resultat[date] ." Prenom -> ". $resultat[prenom] ." Email -> ". $resultat[email] ."
<a href=modif.php?id=$resultat[id]>Modif</a><br>";

}
mysql_close();
?>


et voici la page modif.php

<?
!!include!!("conf.php");

$sql = "SELECT * from $annu where id='$resultat[id]'";

$result = mysql_query($sql);

while ($modif=mysql_fetch_array($result)) {
$date = $modif[date];
$prenom = $modif[prenom];
$email = $modif[email];
}

print("<center>Modifications des données</center>");

echo ("<form action=modif_sql.php method=post>
Date ==><input name=date type=text value=$date><br>
Prenom ==><input name=prenom type=text value=$prenom><br>
Email ==><input name=email type=text value=$email><br>
<input type=submit name=Submit value=Modifier>
</form>");

?>


je pense que ca vien t de ==> $sql = "SELECT * from $annu where id='$resultat[id]'";

mais je ne c pas pourkoi ...

@ l' @ide ..................................................................... :paf :paf :paf

[ Message édité par : Hotfirenet : 30-11-2003 17:16 ]
GiamDoc GiamDocicon_post
c'est pas question de majuscule:
print "L'id -> ". $resultat[id] ." Date -> ". $resultat[date] ." Prenom -> ". $resultat[prenom] ." Email -> ". $resultat[email] ."

Date ==>

Prenom ==>

Email ==>

Hotfirenet Hotfireneticon_post
non je ne pense pas que ca vienne de la ...
amor amoricon_post
la faute c'est dans la requete:
$req = mysql_query("SELECT annu id,date,prenom,email from annu ");
Hotfirenet Hotfireneticon_post
fo mettre koi a la palce ????
developpeur developpeuricon_post
annu_id pas annu id