Page 1 sur 1

Condition toute bête qui ne fonctionne pas.

Posté : 19 mai 2008, 09:53
par fabrice88250
Bonjour,
je fais un condition du genre : Si il y a quelque chose dans mon champ url alors je met un lien vers cette url.

Probleme sa fonctionne pas.
<?PHP if ($data['url'] =! '') {echo '<a href="'.$data['url'].'">site</a>';}  ?>
Vous avez une idée ?

Re: Condition toute bête qui ne fonctionne pas.

Posté : 19 mai 2008, 10:02
par FredoMkb
Bonjour :)

Et avec la fonction "empty()", as-tu essayé ? :shock:
<?php if (!empty($data['url'])) { echo '<a href="'.$data['url'].'">site</a>'; }  ?>
à+ :)

Posté : 19 mai 2008, 10:05
par fabrice88250
Super ! merci pour cette fonction. Sa marche a merveil.

Posté : 19 mai 2008, 10:12
par guilt92
Petite précision qui explique pourquoi ta syntaxe ne marchait pas : il faut utiliser != et non pas =! pour tester une inégalité.

Mais la fonction empty est mieux dans ce cas, ca peut juste etre utile pour la suite :)

Opérateurs php