Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/04/2011, 16h51   #1
Membre du Club
 
Inscription : juin 2007
Messages : 336
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 336
Points : 48
Points : 48
Par défaut Test de valeur

Bonjour,
J'ai créé un script php avec base de donnée pour afficher une url :
Code :
<a href="<?php echo $donnees['site_web']; ?>" target="_blank"><?php echo $donnees['site_web']; ?></a>
Cela fonctionne bien, mais si dans ma base j'ai une adresse Web inexistante, donc null, a ce moment la je voudrais afficher "N/A" mais comment mettre sa en place ?
Je vous remercie.
yuyu599 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2011, 17h12   #2
Membre confirmé
 
Avatar de magnus2005
 
Inscription : avril 2005
Messages : 421
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 421
Points : 253
Points : 253
En ajoutant une condition sur le test de la valeur $donnees['site_web']
Code :
1
2
3
4
5
6
7
8
9
10
 
<?php
$v = $donnees['site_web'];
if($v ==null){
echo "NA";
}else{
// ton code
?>
<a href="<?php echo $v; ?>" target="_blank"><?php echo $v; ?></a><?php
}
Est ce bien clair ?
magnus2005 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2011, 17h40   #3
Membre du Club
 
Inscription : juin 2007
Messages : 336
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 336
Points : 48
Points : 48
Merci de votre réponse.
Pour être franc j'ai essayé le code mais j'ai une erreur de syntax.
J'ai essayé de rebidouillé avec :
Code :
1
2
3
4
5
6
7
<?php
$v = $donnees['site_web'];
if($v ==null)
echo "NA";
else
echo $donnees['site_web'];
?>
Mais dans ce cas je n'arrive plus à mettre mon lien en forme(<a href=..)
yuyu599 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2011, 18h02   #4
Membre du Club
 
Inscription : juin 2007
Messages : 336
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 336
Points : 48
Points : 48
Sa fonctionne sous cette forme :!
Code :
1
2
3
4
5
6
7
<?php
$v = $donnees['site_web'];
if($v ==null)
echo "NA";
else
print ("<a href='$v'>$v</a>");
?>
yuyu599 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h35.


 
 
 
 
Partenaires

Hébergement Web