Vous n'êtes pas identifié(e).
Bonjour,
Je n'arrive pas à faire s'afficher ou pas une balise DIV si mon test sur le premier champ est vide, merci de votre aide :
J'obtiens un unexpected T_STRING, expecting ',' or ';' sur mon
Seb
Hors ligne
Saluton,
Tout d'abord, en toute rigueur HTMLesque, les balises <li></li> devraient être encapsulées dans un couple <ol></ol> ou <ul></ul>
Ensuite, quand tu mélanges le HTML et le PHP, il ne faut tout de même pas prendre l'un pour l'autre. <li> n'est pas du 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
Bonjour,
Merci pour ces indications. J'ai supprimé mes balises <li>, et encapsulé en <ul> (je vais essayer de traiter les puces en css ultérieurement)
{
echo '<div class="pfort" id="pfort">'
print stripslashes($resb['points_forts1']);
print stripslashes($resb['points_forts2']);
print stripslashes($resb['points_forts3']);
print stripslashes($resb['points_forts4']);
print stripslashes($resb['points_forts5']);
print stripslashes($resb['points_forts6']);
</div>
}
?>
</ul>
mais j'obtiens Parse error: syntax error, unexpected T_PRINT, expecting ',' or ';'
su ma ligne
Seb
Hors ligne
Il manque un point-virgule à la fin de la ligne 6.
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
Et là où je comprends de moins en moins c'est l'encapsulation d'un <div> dans des balises <ul></ul>
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
la balise <div> est ligne 6. Je l'ai quoté car elle provoquait un parse error.
j'ai mis les <ul> et oublié <li>.
cela donne ça maintenant, toujours avec le même message :
{
echo '<ul><li><div class="pfort" id="pfort">'
print stripslashes($resb['points_forts1']);
print stripslashes($resb['points_forts2']);
print stripslashes($resb['points_forts3']);
print stripslashes($resb['points_forts4']);
print stripslashes($resb['points_forts5']);
print stripslashes($resb['points_forts6']);
</li></ul></div>
}
?>
Hors ligne
j'avais pas vu le message sur le point virgule. je teste.
Hors ligne
avec le point virgule, ça progresse...!!
j'ai un Parse error: syntax error, unexpected '<' sur la ligne 14
Hors ligne
Toujours le même problème du passe du PHP au HTML sans prévenir.
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
normal: fais un echo ou un print
a++
Hors ligne
ok, ça fonctionne, merci beaucoup pour votre aide.
Seb
Hors ligne