|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Membre régulier
![]() Inscription : juin 2004 Messages : 213 ![]() |
Bonjour,
Je dois avouer ne pas comprendre ou j'ai raté mon coup, ça a l'air tout bête et ça doit l'être ... mais quand on a le nez dans le guidon, des fois y'a des trucs simple qu'on voit pas (enfin, a moi , ça arrive ... )je m explique .. je fais un test simple : Code :
j'exécute mon code .. MAIS ... il se passe ça : Citation:
Quelqu'un comprendrait pourquoi ? |
|||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() |
Salut,
C'est simple : penses aux parenthèses : Code :
if (( ! isset($ref)) || ($ref != $tab[0])) |
|
00
|
|
|
#3 | |
|
Membre régulier
![]() Inscription : juin 2004 Messages : 213 ![]() |
j'y au cru .. j'ai testé .. mais le code s'exécute quand même ...
Citation:
|
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() |
Ah bon, alors essaies ça :
Code :
if (( ! isset($ref)) || (((string)$ref) != ((string)$tab[0]))) Code :
if ((strlen($ref) == 0) || (((string)$ref) != ((string)$tab[0]))) |
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : juin 2004 Messages : 213 ![]() |
Ca ne donne rien non plus ...
ça à l'air tout simple .. et pourtant ça veux pas ... vraiment, je comprend pas ... |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() |
Il faut creuser,
Tu dois sortir les longueurs et les valeurs des différentes variables avant l'exécution du test : $ref et $tab[0] histoire de bien voir ce que tu manipules avant le if. |
|
00
|
|
|
#7 | ||
|
Membre régulier
![]() Inscription : juin 2004 Messages : 213 ![]() |
Mon code en entier ..
le but étant d'importer des CSV, ( des commandes) si la ref client existe, sauter l'étape ajout de compte client ( une commande peux prendre autant de ligne que d'articles) donc le code : Code :
|
||
|
|
00
|
|
|
#8 | |||
|
Membre régulier
![]() Inscription : juin 2004 Messages : 213 ![]() |
Citation:
Code :
echo "if ((strlen($ref) == 0) || (((string)$ref) != ((string)$tab[0]))) ";
ligne 1 ( $ref n'existe pas, donc il ne peux être égal à $tab[0] Citation:
Citation:
|
|||
|
|
00
|
|
|
#9 | ||
|
Expert Confirmé
![]() ![]() |
tu as un problème avec tes données parce qu'un test aussi simple passe sans problème chez moi :
Code :
Tu parle de CSV -> comment tu découpes tes lignes, tes données ? Quel est l'encodage du fichier, n'aurais-tu pas des caractères foireux en fin de ligne qui poseraient problème ? ... |
||
|
00
|
Copyright © 2000-2012 - www.developpez.com