Probleme code php "un tableau avec plusieurs elements&q

Eléphant du PHP | 101 Messages

13 août 2005, 07:59

Bonjour je croyais avoir reussi le code mais non cette erreur resurgi
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/b/d/mazflo007/jeux/action.php on line 39
Et voici le code
<?
mysql_connect("sql.free.fr", "mazflo007", "");
mysql_select_db("mazflo007");

$reponse = mysql_query("SELECT images, nom, lien , description , note FROM jeux WHERE categorie='action' limit 0,10");
echo '<table>' ;

while ($donnees = mysql_fetch_array($donnees) )
{
?> 
<? echo    '<tr><td><img src="'. $donnees['images'].'"></td>' ;
        echo '<td><a href="'. $donnees['lien'].'">'. $donnees['nom'].'</a></td>' ;
        echo '<td>'. $donnees['description'].'</td>' ;
        echo '<td>'. $donnees['note'].'</td>' ;
    echo '</tr>'     ;
  ?>
  
<? 
}

mysql_close(); // Déconnexion de MySQL
?>
La ligne 39 est celle ci :
while ($donnees = mysql_fetch_array($donnees) )
Merci d'avance

Mammouth du PHP | 19672 Messages

13 août 2005, 08:03

FOrcément :
while ($donnees = mysql_fetch_array($reponse) )
Essaye comme ça...
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 101 Messages

13 août 2005, 08:11

ca affiche encore la meme erreur

Mammouth du PHP | 19672 Messages

13 août 2005, 08:16

Ça, c'est moins normal : as-tu testé ta requête directement via phpMyAdmin ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 101 Messages

13 août 2005, 08:20

non

Eléphant du PHP | 101 Messages

13 août 2005, 08:29

je crois que j'ai compris ma table jeux a été suprimé
l'autrefois par erreur j'ai inscris mon mot de passe

Mammouth du PHP | 19672 Messages

13 août 2005, 08:38

[Résolu] :?:
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 101 Messages

13 août 2005, 09:26

non il n'est pas resolu ca marque pareil quand j'essaye ave easy php

Eléphant du PHP | 101 Messages

13 août 2005, 09:34

aide moi stp

Mammouth du PHP | 19672 Messages

13 août 2005, 09:43

Ben t'aider, je veux bien, mais il faudrait que tu me dises ce qui ne fonctionne pas: as-tu isolé la source du problème? Quand je t'ai demandé si tu avais testé ta requête directement, tu m'as dit "non", : bon, ok, et depuis, as-tu fait le test ? Ne me dis pas "toujours pas" , fais-le et phpMyAdmin te retournera un message explicite si ta requête est erronée.

Je ne peux pas deviner les détails.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 101 Messages

13 août 2005, 09:47

comment ca "directement"

Mammouth du PHP | 19672 Messages

13 août 2005, 09:51

Tu connais phpMyAdmin au moins ? J'ai un doute soudain ... :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 101 Messages

13 août 2005, 09:54

oui je le connais

Mammouth du PHP | 543 Messages

13 août 2005, 09:58

$reponse = mysql_query("SELECT images, nom, lien , description , note FROM jeux WHERE categorie='action' limit 0,10") or die(mysql_error());
Comme ca on aura l'erreur....

Mammouth du PHP | 19672 Messages

13 août 2005, 10:00

Ça va devenir désespérant là... bon, ok, tu connais: sais-tu t'en servir ?

Quand je dis directement, ça veut dire que tu copies ta requête, tu ouvres phpMyAdmin, tu sélectionnes ta base de données, tu ouvres une fenêtre SQL et tu colles la requête pour l'exécuter: ensuite tu vérifies le retour que tu obtiens ou le message d'erreur le cas échéant... C'est quand même pas sorcier il me semble.

Logique, encore de la logique, toujours de la logique, la programmation n'est faite que de ça.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: