| |||||
| Bas de page | |
|---|---|
| Auteur | Sujet : foreach qui bug sans raison... |
Publicité | Posté le 10-10-2005 à 15:51:46 ![]() ![]() |
omega2 | T'es sur que $_SESSION['item'] contient toujours un tableau? |
freed102 Arayashiki | bah j'ai rien touché... et ça marchait ! il peut arriver que cette variable soit détruite quand j'ouvre une nouvelle feuille de calcul.. justement je suis en train de faire des :
--------------- Freed102 |
freed102 Arayashiki | je crois que mon programme est possedé !!! il me faut un exorciste !!! --------------- Freed102 |
freed102 Arayashiki | non mais là ya un blem !!!!
--------------- Freed102 |
skeye | Efface tes données de session et reprends au début? --------------- Can't buy what I want because it's free - |
freed102 Arayashiki | bah ça fait ça sur tous les postes !!!
--------------- Freed102 |
skeye | Je vois pas comment ça pourrait faire ça d'un seul coup... --------------- Can't buy what I want because it's free - |
shakpana des fois, j'me demande ... | t'a vérifié quand même le format de ton "item" ?
Message cité 1 fois Message édité par shakpana le 10-10-2005 à 16:24:23 |
freed102 Arayashiki |
Message édité par freed102 le 10-10-2005 à 18:46:35 --------------- Freed102 |
Publicité | Posté le 10-10-2005 à 18:41:36 ![]() ![]() |
shakpana des fois, j'me demande ... | bah, donc ton $_SESSION['item'] est tableau vide ...
|
freed102 Arayashiki | bah oui mais avant ça ne posait pas de probleme !! pour un foreach, si ya rien.. il enumere rien ! mais il provoque pas une erreur à ce que je sache ? --------------- Freed102 |
FlorentG | Voilà, un foreach, en présence d'un array vide, va simplement rien faire... |
shakpana des fois, j'me demande ... | on est d'accord, parce que là ton foreach sur cet exemple te fait une erreur ?
Message édité par shakpana le 10-10-2005 à 18:52:04 |
freed102 Arayashiki | oui j'ai des erreurs sur tous mes foreach depuis cet apres midi alors que tout fonctionnait tres bien encore ce matin !
--------------- Freed102 |
sielfried | Balance tout le code de ta page avec le test sur is_array avant pour voir. |
sielfried | Ou mieux, réduit à un truc tout simple qu'on puisse tester. |
freed102 Arayashiki | j'ai plus de 1000 lignes de code là... ça crainx !!!! --------------- Freed102 |
shakpana des fois, j'me demande ... | $items = array(); |
sielfried | Le truc que vient de poster shakpana plante chez toi, freed ? |
omega2 | Et heu ... question con, les erreurs, c'est sur la ligne du foreach ou à l'intérieur du foreach? |
freed102 Arayashiki | non ça ça ne plante pas, en fait j'ai fait des
--------------- Freed102 |
shakpana des fois, j'me demande ... |
|
omega2 |
|
freed102 Arayashiki |
|
shakpana des fois, j'me demande ... | bah oui, à priori ce qu'il devait se passer, tu essayais d'enumerer une variable non-existante $_SESSION['item'], ou en tout cas qui n'était pas du type que tu assumais qu'elle était... d'où l'error-checking (note : s'pratique de temps en temps E_ALL - avec bonne initialisation des variables)... maintenant pourquoi cette var n'est pas initialisée comme elle l'était auparavant... |
freed102 Arayashiki | bah oui toutes les autres variables n'ont pas changé et apparaissent normalement... j'ai eu le même probleme avec une variable normale... (sans session) |
omega2 | Il y a eu quoi comme changement de fichier dans la journée? |
freed102 Arayashiki | bah j'y avais pas touché jusqu'à ce que mes boss en utilisant mon interface me disent "Freed !!! ya plein de messages d'erreur partout sur ton programme !!" |
omega2 | Ben soit quelqu'un y a touché soit quelqu'un à touché aux réglages du php.ini et plus précisément au réglage de l'affichage des erreurs ce qui fait que ce qui était caché est devenu visible.
|
shakpana des fois, j'me demande ... | oui, la bonne nouvelle c'est que à part suivre au pas à pas ton $_SESSION['item'] depuis sa création pour vérifier ce qui lui arrive, je vois pas de soluce miracle ...
Message édité par shakpana le 10-10-2005 à 21:18:20 |
freed102 Arayashiki | bah si il fonctionnait tres bien ce programme qui est utilisé depuis juillet tous les jours, bon maintenant remarche normalement depuis que j'ai declaré les variables quand elles n'existent pas... mais c tout de même tres louche ce qu'il s'est passé !c à croire que quelqu'un à touché à mon programme pendant mon absence ! (pourtant je vois pas ce qui aurait pu provoquer tout ça !) --------------- Freed102 |
skeye | t'es pas passé à un niveau de contrôle d'erreur plus strict dans php? --------------- Can't buy what I want because it's free - |
freed102 Arayashiki | bah non je pense pas parceque c vraiment la seule erreur qui apparaissait ! enfin bon.. j'ai corrigé le truc, j'espere que ça va pas poser d'autres erreurs sur d'autres pages du site --------------- Freed102 |
shakpana des fois, j'me demande ... |
|
omega2 | en dev c'est sur, mais en prod, il vaut mieux éviter de mettre les allertes en E_ALL. |
skeye |
--------------- Can't buy what I want because it's free - |
shakpana des fois, j'me demande ... |
|
Publicité | Posté le ![]() ![]() |
| Sujets relatifs | |
|---|---|
| GetDIB plante sans raison apparante... | pb avec foreach |
| problème avec fonction FOREACH | foreach en javascript |
| Comment savoir si on est sur le dernier element d'un foreach | JSP jstl <c:forEach> probleme!!!! |
| Aparition d'une scroll bar en bas de la page sans raison | tableau de session / foreach[resolu] |
| foreach qui marche pas | foreach et array... bizarre ? |
| Plus de sujets relatifs à : foreach qui bug sans raison... | |






