Problème de syntaxe php
Résolu/Fermé
bobox87
Messages postés
32
Date d'inscription
lundi 6 septembre 2010
Statut
Membre
Dernière intervention
25 juillet 2011
-
9 sept. 2010 à 20:01
bobox87 Messages postés 32 Date d'inscription lundi 6 septembre 2010 Statut Membre Dernière intervention 25 juillet 2011 - 9 sept. 2010 à 20:51
bobox87 Messages postés 32 Date d'inscription lundi 6 septembre 2010 Statut Membre Dernière intervention 25 juillet 2011 - 9 sept. 2010 à 20:51
Bonjour,
Bon j'ai beau m'arracher les cheveux il y a un truc qui m'échappe là. Voici mon code:
Mais pourquoi il m'affiche ce " />" à la fin de la question ?????? Je pige pas là j'ai inversé les guillemets, il doit en manquer ou il y en a trop ?? Le seul moyen que j'ai "trouvé" de pas l'afficher est de ne pas fermer la balise input, tu parle d'une solution !!
Bon j'ai beau m'arracher les cheveux il y a un truc qui m'échappe là. Voici mon code:
echo "<input type='hidden' name='couleur' value=".$couleurFinale = $couleur[rand(0,5)]." />"; $phrase = 'Quelle est la couleur du '.$animal[rand(0,4)].' '.$couleurFinale.' de '.$personne[rand(0,3)].' ?';
Mais pourquoi il m'affiche ce " />" à la fin de la question ?????? Je pige pas là j'ai inversé les guillemets, il doit en manquer ou il y en a trop ?? Le seul moyen que j'ai "trouvé" de pas l'afficher est de ne pas fermer la balise input, tu parle d'une solution !!
2 réponses
bobox87
Messages postés
32
Date d'inscription
lundi 6 septembre 2010
Statut
Membre
Dernière intervention
25 juillet 2011
1
9 sept. 2010 à 20:47
9 sept. 2010 à 20:47
J'ai mis ça:
à la place de:
Mais j'aurais préféré tout faire en php
?><input type="hidden" name="couleur" value="<?php echo $couleurFinale = $couleur[rand(0,5)]; ?>" /><?php
à la place de:
echo "<input type='hidden' name='couleur' value=".$couleurFinale = $couleur[rand(0,5)]." />";
Mais j'aurais préféré tout faire en php
bobox87
Messages postés
32
Date d'inscription
lundi 6 septembre 2010
Statut
Membre
Dernière intervention
25 juillet 2011
1
9 sept. 2010 à 20:51
9 sept. 2010 à 20:51
Bon je me répond à moi même^^
Sa ça marche, il me semblait avoir essayé pourtant -_-'
$couleurFinale = $couleur[rand(0,5)]; echo '<input type="hidden" name="couleur" value="'.$couleurFinale.'" />'; $phrase = 'Quelle est la couleur du '.$animal[rand(0,4)].' '.$couleurFinale.' de '.$personne[rand(0,3)].' ?';
Sa ça marche, il me semblait avoir essayé pourtant -_-'