PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 13-02-2014 15:28:46

ludo1_c2
Membre
Inscription : 29-01-2014
Messages : 3

include dans un td avec echo

Bonjour,

J'ai fait un formulaire qui permet de récupérer les infos et de les modifiers.

Mais il y a une info qui ne s'affiche pas avec mon echo

echo "<table>";
echo "<tr>
<td>Saison : </td>
<td>Là, je veux mettre mon include qui fait référence à un autre fichier php</td>
</tr>
echo "</table>";

Est ce que la syntaxe est bonne ?

Merci

Hors ligne

#2 13-02-2014 18:55:00

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : include dans un td avec echo

Saluton,

On ne peut demander à PHP d'interpréter du code PHP au sein d'une commande ou d'une fonction PHP.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#3 14-02-2014 11:01:29

ludo1_c2
Membre
Inscription : 29-01-2014
Messages : 3

Re : include dans un td avec echo

J'ai trouvé la réponse hier soir. Il faut faire <?php { //ton code ?> //Ton code HTML <?php } ?>

Hors ligne

#4 14-02-2014 18:54:59

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : include dans un td avec echo

Pas forcément, entrelacer les codes PHP et HTML n'est pas ce qu'il y a de plus performant ni de plus facile à maintenir.

Mais par contre, comme je te l'ai dit, demander l'interprétation de code PHP au sein de l'argument de la commande PHP echo, ça, ça ne peut pas fonctionner.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#5 15-02-2014 11:14:38

Jc
Membre
Lieu : Zillisheim - Alsace
Inscription : 15-04-2010
Messages : 1 629
Site Web

Re : include dans un td avec echo

Bonjour,

En parlant de syntaxe, remplacez

echo "</table>";

par

</table>";

Ensuite pour l'include, rien de particulier


echo 'a';
include('mon fichier.php');
echo 'b';
 

wink

Dernière modification par Jc (15-02-2014 11:16:16)


POO PHP+Ajax en MVC avec PDO et Bases de données épaisses  : What else?

Hors ligne

#6 17-02-2014 11:16:51

samnach
Membre
Inscription : 14-02-2014
Messages : 2

Re : include dans un td avec echo

Voila votre code avec une petite correction :
<?php
echo "<table>
<tr>
<td>Saison : </td>
<td>include_once('fichier.php')</td>
</tr>
</table>";
?>

Hors ligne

#7 17-02-2014 11:39:09

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : include dans un td avec echo

Une instruction include au sein d'une instruction echo a peu de chances de fonctionner.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#8 18-02-2014 11:03:24

samnach
Membre
Inscription : 14-02-2014
Messages : 2

Re : include dans un td avec echo

Wé exactement mais c'est a cause des guillemet wink

Hors ligne

#9 18-02-2014 14:48:59

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : include dans un td avec echo

samnach a écrit :

Wé exactement mais c'est a cause des guillemet wink

Pas du tout, c'est surtout parce que le parser PHP n'est pas récursif.
En dehors de eval(), il ne sait pas interpréter du code PHP au sein des arguments d'une commande ou d'une fonction PHP.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

Pied de page des forums