Bonjour,
Est il possible d'insérer du HTML dans du PHP ?
Car voila ce que j'ai voulu faire et cela ne fonctionne pas :
<?
if ($client==1)
{
<a href= "nomdusite"</a>
}
?>
Bonjour,
Est il possible d'insérer du HTML dans du PHP ?
Car voila ce que j'ai voulu faire et cela ne fonctionne pas :
<?
if ($client==1)
{
<a href= "nomdusite"</a>
}
?>
Essaie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <? if ($client==1) { echo "<a href= 'nomdusite'>Lien</a>"; } ?>
ou encore
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <? if ($client==1) { ?><a href= 'nomdusite'>Lien</a><? } ?>
cboudy ton code ne marchera pas
et bon je vais paraitre chiant mais bon
On préfèrera les doubles quotes au html et les simples au php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <? if ($client==1) { echo '<a href= "nomdusite">Lien</a>'; } ?>
Mouais je sais pas qui a fait ce standard mais tant que le résultat est là!Envoyé par frol
ok merci , mais c'est la méthode de cboudy qui marche....
merci encore
Ce n'est pas seulement une question d'héstétique, mais d'optimisation !On préfèrera les doubles quotes au html et les simples au php
PHP n'interprète pas le contenu des simples quotes alors qu'il le fait pour les doubles quotes.
On réserve donc l'utilisation des double quotes aux textes que l'on veut faire interpréter par PHP (genre exempression rationnelle).
ex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo 'texte \n non interprété par php';Envoyé par resultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo "texte \n interprété !";donc si tu faisEnvoyé par resultat
Apache perd du temps à vérifier les caractères spéciaux dans ton texte !
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo "texte sans subtilité";
Pour préciser:
Les short tags <? ?> sont déconseillés.
En effet, selon la configuration du serveur, ils peuvent ne pas être reconnus.
Le mieux est encore d'utiliser les tags complets: <?php ?>
Tu seras sur de ne pas avoir de problème.
j'ai vraiment des doutes sur la version de cboudy je fais des tests mais a mon avis 1 tu vas avoir une erreur 2 le code écrira la ligne html quelle que soit la solution de ton if
non, fait le test avant de dire n'importe quoi stpEnvoyé par frol
Sa version doit fonctionner mais ce n'est pas vraiment l'idéal d'ouvrir et fermer les tags à plusieurs endroits du script. C'est surtout difficile à maintenir comme code surtout si une autre personne en est chargée : on s'y perd.Envoyé par frol
Le mieux n'est-il pas de faire un echo du code HTML?
webrider
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager