pb de if dans une boucle - PHP - Programmation
Marsh Posté le 10-06-2005 à 14:40:24
désolé je suis une buse!
c'était " " et non NULL
Marsh Posté le 10-06-2005 à 14:42:35
non désolé benamoubeach
mais ta solution ne marche pas merci quand même
par contre " " au lieu de NULL marche!
Marsh Posté le 10-06-2005 à 14:43:32
je ne vois pas le probleme mais tu repete presque le meme code 2 fois :
Code :
|
Marsh Posté le 10-06-2005 à 14:59:31
désolé Ritzle mais je viens de tester ta solution çà ne marche pas.
de même pouvez vous me dire ou est mon erreur
if($val["AdresseRueF2"] == " " && $val["BoîtePostaleF"] == " " )
Marsh Posté le 10-06-2005 à 15:03:40
je sais pas si le "î" passe
EDIT:si, ca marche. désolé
Marsh Posté le 10-06-2005 à 15:07:48
guen16 a écrit : désolé Ritzle mais je viens de tester ta solution çà ne marche pas. |
Comment ca, ca marche pas ?
bien sûr, il faut deja avoir résolu ton problème de "if", je n'ai pas proposé de solution pour ca
Marsh Posté le 10-06-2005 à 16:46:24
Salut,
pour vérifier si une variable existe tu peux utiliser
Code :
|
et pour vérifier si elle contient une chaîne :
Code :
|
Marsh Posté le 11-06-2005 à 00:55:44
quand je lui ai proposé empty, jme suis fait engueuler lol
Marsh Posté le 11-06-2005 à 11:52:45
J'utilise plutôt :
Code :
|
Mais après, chacun sa façon de coder, c'est comme les goûts et les couleurs .
Marsh Posté le 11-06-2005 à 12:33:56
Le mieux pour tester si une string est vide :
Code :
|
Marsh Posté le 11-06-2005 à 17:35:22
j'suis pas d'accord avec toi FlorentG, tu fais deux fois la même vérification, ça ralentit l'exécution et ça encombre le code inutilement.
Marsh Posté le 11-06-2005 à 17:42:44
doc de empty :
Ce qui suit est considéré comme étant vide :
"" (une chaîne vide)
0 (0 en tant qu'entier)
"0" (0 en tant que chaîne de caractères)
Marsh Posté le 10-06-2005 à 14:30:33
bonjour
je débute en php
je code ceci:
while ($val = mysql_fetch_array($result))
{
if($val["AdresseRueC2"] == NULL )
{
echo $val["Civilité"]." ".$val["Prénoms"]." ".$val["NomClient"].
"<br>".$val["AdresseRueC1"].
$val["CodePostalC"]." ".$val["VilleC"].
"<br>".$val["Région"]." ".$val["Pays"].
"<br>"."<hr>"
; }
else
{echo $val["Civilité"]." ".$val["Prénoms"]." ".$val["NomClient"].
"<br>".$val["AdresseRueC1"].
"<br>".$val["AdresseRueC2"].
"<br>".$val["CodePostalC"]." ".$val["VilleC"].
"<br>".$val["Région"]." ".$val["Pays"].
"<br>"."<hr>"
;
}
}
et dans les deux cas il m'affiche exactement la même chose.
je pense que ma condition if n'est pas bonne mais je ne vois pas l'erreur.
peut-on venir à mon secours?
---------------
merci