pb avec tableau array

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : pb avec tableau array

par Aureusms » 02 janv. 2008, 23:07

L'erreur vient de ton code
while ($row = mysql_fetch_array($demande_liste)) 


Dans ton code $demande_liste n'est pas une ressource de mysql (un retour du moteur mysql). Il s'agit d'un tableau. Utilise plutôt
 
foreach ($demande_liste as $ cle => $valeur) {
echo 'Cle : '.$cle.' - Valeur : '.$valeur.'<br/>';
if (in_array($valeur, $champs) ) 
   { 
      echo 'Trouvé ! à la clé '.$cle.'<br/>'; 
   } 
   else 
   { 
 //Rien 
   }  
}

par damdec » 02 janv. 2008, 22:35

l'erreur vient du fait que tu lui passe à mysql_fetch_array un parametre de type inattendu.
essaye quelque chose comme ça :
$query='SELECT ...';//la requete
$result=mysql_query($query);//tu execute la requete
while(mysql_fetch_array($result)){//tu parcours le resultat
...
}

par Truc » 31 déc. 2007, 19:32

Salut,
un sujet à lire ;)

pb avec tableau array

par logone » 31 déc. 2007, 18:28

Salut,

J'ai une erreur sur ma requete dans un tableau j'ai a chaque fois un Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

Ci joint le code c'est etrange
$demande_liste = array('Recherche demploi', 'Administratif (LM, CV)', 'Orientation vers AIDE', 'Orientation vers ASI', 'Orientation vers r&eacute;f. PLIE', 'Orientation vers Org.formation', 'Orientation vers ML', 'Orientation vers REC A', 'Orientation vers REC C', 'Orientation vers REC T', 'Orientation vers REC V', 'Orientation vers autre', 'Formation', 'Autre');

        $str = "$data[11]"; //$data[11] contient 1 2 3 etc 
$champs = explode ("," , $str);
while ($row = mysql_fetch_array($demande_liste)) 
{ 
   if (in_array($row[0], $champs) ) 
   { 
      echo $row[1]; 
   } 
   else 
   { 
 //Rien 
   } 
} 
Merci et bonnes fetes a tous

:o :o