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