Version complète: sur le forum Webmaster Hub : Souci de syntaxe avec de l'HTML et du PHP...
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
Gecko64
Bonjour, voilà je cherche depuis 30min sur une erreur de syntaxe dans ceci :
CODE
echo "<input type=\"radio\" name=\"choix\" value=\"active\" " . if($activee == 1){echo "checked";} . "></input><br />";


et il me sort cette erreur : Parse error: syntax error, unexpected T_IF in C:\wamp\www\elec-alain\promotions_admin.php on line 95

Je ne sais pas si vous voyez ce qui ne va pas pcq moi pas... sad.gif

Merci smile.gif
Dan
TU ne peux pas ajouter un "if" à la suite de ton echo...

Il faut le rédiger comme ceci (et utilise des quotes pour ne pas devoir mettre de backslash devant les doubles quotes wink.gif :
CODE
echo '<input type="radio" name="choix" value="active" ';
if($activee == 1)
    echo 'checked="checked"';
echo '></input><br />';

Gecko64
Haaaaa *TILT* une fois de plus Dan apporte la lumière sur mes soucis tongue.gif
Merci ! Je serai encore moins bête ce soir tongue.gif
pluriels
tu peux aussi essayer :

CODE
echo "<input type=\"radio\" name=\"choix\" value=\"active\" " . ($activee== 1?"checked":"") . "></input><br />";


par contre pour la lisibilité, c'est un brin délicat
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.