Page 1 sur 1

Afficher dans une liste html un echo PHP

Posté : 04 juil. 2007, 10:46
par Beloved
Bonjour à tous,

je suis débutant en PHP et j'aimerai pouvoir afficher un echo PHP dans une liste HTML.
J'ai simplifier le code à l'extreme pour l'exemple.
Ce qui ce passe c'est que le 1er echo s'affice, mais pas le deuxieme.
Sauf si je supprime les deux lignes entre les deux blocs PHP
Est ce une abération de vouloir faire afficher un echo php dans une liste ?

Merci pour votre aide.
</head>
<body>
   <form name="SubmitForm" action="lireINI.php" method="POST">
     <? 
	echo"emplacement 1er bloc PHP"
      ?>
     <select name="IWUser" size="9" id="IWLBUSERNAME" class="IWLBUSERNAMECSS">
           <option SELECTED value="-1">[Veuillez vous identifier]</option>
            <?
                 echo"emplacement 2ème bloc PHP"
            ?>
     </select>
     </form>
</body>
</html>

Posté : 04 juil. 2007, 10:53
par orgerix
Déjà, utilise les balises <?php au lieu de <? Certains systèmes ne suportent pas les balises <?

Ensuite, utilise le BBCode PHP pour poster ton code, il est ainsi plus simple à regarder.

Pour répondre à ta question, chez moi le code marche très bien, juste que le deuxième echo ne s'affiche pas car compris dans un select, mais il est présent dans la source. Mais montre nous tout ton code, surtout les parti php, peut être que tu as d'autres erreurs.

Posté : 04 juil. 2007, 10:57
par Invité
En fait, je me demande si je peux afficher un echo php dans une liste...
Si oui, est ce la bonne solution ?

Posté : 04 juil. 2007, 11:03
par Truc
Déjà, utilise les balises <?php au lieu de <? Certains systèmes ne suportent pas les balises <?
Dépend de la directive short_open_tag du php.ini
Ensuite, utilise le BBCode PHP pour poster ton code, il est ainsi plus simple à regarder.
Tout à fait... :pouce:

Pour le souci tu refermes la balise <option> avant le echo donc tu écris entre la balise </option> et </select> :wink:

Posté : 04 juil. 2007, 11:03
par orgerix
Tout dépend de ce que tu veux afficher.

Si c'est des options à ajouter à ton select, tu es obligé de le faire entre els balises. Si c'est afficher un texte, il fat mettre ton bloc PHP en dehors du select.

Posté : 04 juil. 2007, 11:14
par Beloved
C'etait bien ça.
Il fallait que je mette mon echo avant la fermeture du option.

MERCI à tous !!