[PHP] Pb array et foreach
Fermé
Yull Master
Messages postés
46
Date d'inscription
vendredi 28 septembre 2007
Statut
Membre
Dernière intervention
17 janvier 2008
-
11 oct. 2007 à 09:50
Yull Master Messages postés 46 Date d'inscription vendredi 28 septembre 2007 Statut Membre Dernière intervention 17 janvier 2008 - 12 oct. 2007 à 09:59
Yull Master Messages postés 46 Date d'inscription vendredi 28 septembre 2007 Statut Membre Dernière intervention 17 janvier 2008 - 12 oct. 2007 à 09:59
5 réponses
Jean-François Pillou
Messages postés
18879
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
16 février 2023
63 274
11 oct. 2007 à 10:02
11 oct. 2007 à 10:02
Avant de faire un foreach, il faut toujours vérifier qu'il y ait au moins un élément dans le tableau :
if(count($donneesliste2)){ foreach($donneesliste2 as $cle=>$valeur){ ----------------> ligne 84 // et tu mets ça dans un array if( substr($cle,0,8)=="Num_amis"){ // si le nom du champ commence par "Numrss" $index=substr($cle,8); // tu retrouves le numéro du rss et ça te servira de cle pour l'array $array_numamis[$index]=$valeur; } if( substr($cle,0,8)=="Ind_amis"){ // si le nom du champ commence par "Chemin," $index=substr($cle,8); // tu retrouves le numéro du Chemin et ça te servira de cle pour l'array $array_indamis[$index]=$valeur; } } }
Yull Master
Messages postés
46
Date d'inscription
vendredi 28 septembre 2007
Statut
Membre
Dernière intervention
17 janvier 2008
1
11 oct. 2007 à 10:13
11 oct. 2007 à 10:13
Merci Jeff de te pencher sur mon probleme.
la est bien le soucis en faite dans mon array, je peu parfois ne pas avoir d'elements.
En gros je cherche dans ce code a resortir toutes les personens inscritent et a mettre une checkbox coché a coté de ceux que j'ai declaré comme etant mes amis.
il se peu donc qu'il n'exite pas de Num_amis et de Ind_amis.
comment faire donc soit pour leurs donner une valeurs malgré tout ou pour ne pas afficher les erreurs que cela produits
cdt
Yull
la est bien le soucis en faite dans mon array, je peu parfois ne pas avoir d'elements.
En gros je cherche dans ce code a resortir toutes les personens inscritent et a mettre une checkbox coché a coté de ceux que j'ai declaré comme etant mes amis.
il se peu donc qu'il n'exite pas de Num_amis et de Ind_amis.
comment faire donc soit pour leurs donner une valeurs malgré tout ou pour ne pas afficher les erreurs que cela produits
cdt
Yull
Jean-François Pillou
Messages postés
18879
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
16 février 2023
63 274
11 oct. 2007 à 10:55
11 oct. 2007 à 10:55
pour ne pas afficher les erreurs que cela produit, ce qui revient à faire la politique de l'autruche, il suffit de précéder foreach de @ :
@foreach
@foreach
Yull Master
Messages postés
46
Date d'inscription
vendredi 28 septembre 2007
Statut
Membre
Dernière intervention
17 janvier 2008
1
11 oct. 2007 à 11:00
11 oct. 2007 à 11:00
Oui, je sais que ce n'est pas le mieu. Mais mon code fonctionne malgré les erreurs. Pour le moment je n'ai pas trouver de meilleur solution donc temporairement cela me permet d'avoir un truc qui marche en attendant de trouver mieu
en totu cas merci de ton aide Jeff ^^
Edit : je viens d'essayer avec le @ devant foreach et ca me sort une parse error
en totu cas merci de ton aide Jeff ^^
Edit : je viens d'essayer avec le @ devant foreach et ca me sort une parse error
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Yull Master
Messages postés
46
Date d'inscription
vendredi 28 septembre 2007
Statut
Membre
Dernière intervention
17 janvier 2008
1
12 oct. 2007 à 09:59
12 oct. 2007 à 09:59
Quelqu'un aurai t'il une autre solution a me proposer ?