Inserer balise html dans echo

Eléphant du PHP | 199 Messages

04 août 2005, 19:13

Bonjour !!! Voila mon code ! Comme vous avez compris il ne marche pas !^^
  <?php echo 'Nom : ' '<div class="info">' .$donnees["nom"] '</div>'; ?>
J'aimerai savoir si je peux inserer les balises div si oui comment ?

Mammouth du PHP | 543 Messages

04 août 2005, 19:16

C'est tout faux ca :)

Code : Tout sélectionner

<?php echo 'Nom : <div class="info">'.$donnees["nom"].'</div>'; ?>
@++

Mammouth du PHP | 19672 Messages

04 août 2005, 19:35

Et sinon
Nom : <div class="info"><?php echo($donnees["nom"]); ?></div>
Ceci dit, le <div> n'a à priori rien à faire là, il serait peut-être préférable d'utiliser <span> à la place.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 199 Messages

04 août 2005, 19:36

enfait je ne veux pas faire un div car je veux que sa reste sur la même ligne qu'elle balise utilisé ? (desolé c'est du html mais tant qu'on y est je vais pas refaire un sujet dans html et css)

Eléphant du PHP | 199 Messages

04 août 2005, 19:38

Desolé je n'avais pas vus le message !!!
Nikel tu lis dans mes pensées cyrano ? ^^
Allez merci bcp

Mammouth du PHP | 543 Messages

04 août 2005, 23:15

Ceci dit, le <div> n'a à priori rien à faire là, il serait peut-être préférable d'utiliser <span> à la place.
Dans le doute je ne l'avais pas dit :)
Le nom aurai pu etre disposé dans un cadre special, ou truc du style, donc j'ai pas osé m'avance :)

Mammouth du PHP | 19672 Messages

04 août 2005, 23:28

À la rigueur, il peut laisser <div>, mais comme c'est un élément de bloc, il faudrait ajouter un style CSS : display: inline pour ne pas avoir de changement de ligne intempestif.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 543 Messages

05 août 2005, 01:13

oui dans le cas ou il le veux en ligne il faut span toute facon, mais c surtout si genre c'est un truc enhaut d'un menu ou un bloc amené a etre completé avec d'autres infos sur la personnes.
Ya tellement de possibilités :)

Mammouth du PHP | 19672 Messages

05 août 2005, 08:11

oui dans le cas ou il le veux en ligne il faut span toute facon...
Faux : comprends bien le truc : <div> est un élément de bloc, <span> un élément en ligne. Tu peux parfaitement utiliser un style CSS pour inverser la chose avec la propriété "display" en modifiant la valeur. Même si c'est idiot, tu peux mettre un div avec un display: inline et un span avec un display: block mais dans ces deux derniers cas, ça te fait rajouter un style dont tu n'aurais pas besoin en utilisant la balise html appropriée :)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 543 Messages

05 août 2005, 09:04

Nan mais je sais bien lol, c'est pas ca que j'ai voulu dire.

Je voulais dire qu'il est inutile d'utiliser div avec un style pour l'utiliser comme un span.
C'est rallonger du code pour rien

Je connais quand meme les balises :p