Php imbriqués

Fermé
tonio1 Messages postés 35 Date d'inscription mardi 1 janvier 2008 Statut Membre Dernière intervention 6 janvier 2008 - 2 janv. 2008 à 09:08
sipherion Messages postés 1809 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 - 2 janv. 2008 à 15:19
Bonjour,

est-ce correct de faire un
<?php echo '.........blabla  <?php .............. ?> ...........' ?>

cad un php qui s'execute lorque le 'echo est lui mm executé ??
A voir également:

3 réponses

sipherion Messages postés 1809 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 285
2 janv. 2008 à 09:49
non, mais tu n'en a pas besoin. Que veux tu mettre après le second <?php ?

<?php
echo("<p>Texte avec mise en page html</p>");
$variable=my_sql........ ;
echo("<p>Conclusion sous forme HTML</p>");
?>
0
tonio1 Messages postés 35 Date d'inscription mardi 1 janvier 2008 Statut Membre Dernière intervention 6 janvier 2008
2 janv. 2008 à 13:35
salut en fait :

j'ai fait un tableau et dans une case il y a un lien qui differe suivant la condition et ce lien est ecrit avec un bout de php ca il y a une variable.
0
sipherion Messages postés 1809 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 285
2 janv. 2008 à 15:19
tu peux tout mettre dans l'echo :

echo("<table border='0'><tr><td>Titre du tableau</td></tr>
<tr><td>Celule1</td><td>celule2</td></tr>
<tr><td>Merci de visiter ce <a href='http://www.site.com/index.php?page="$page" '>lien</a> pour plus d'informations</td></tr>
</table>");

Fais bien attention aux quote et doubles quotes :

echo(" ");

Tu ne dois mettre dedant que des ' ' car si tu remet un " , il ne l'interprettera plus comme du html. C'est pour ca que le lien ressemble a ca :

<a href='

comme on est en php, ' remplace " pour l'adresse

= 'http://www.site.com/index.php?page=

La on doit ressortir du html car on appelle une variable php :

page="$page"

et après on ferme le lien et la balise
$page" '>

Sans oublier de remettre le " a la fin du code :

</table>");
0