Problème d'aphostrophe

Résolu/Fermé
LaChaux78 Messages postés 564 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 31 mars 2023 - 17 mars 2018 à 19:04
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 17 mars 2018 à 21:12
Bonjour,
J'ai un formulaire avec les balises à l'interieures du html et je souhaite une seule balise PHP dans mon code début et fin mais malheureusement je suis faché avec les guillemets et aphostrophes.
Je veux remplacer cette ligne
<input type="checkbox" id="bureau" class="css-bureau" name="fnbur" value="1" <?php echo $fnbur ? " checked":"";?> />

par
<?php echo '<input type="checkbox" id="bureau" class="css-bureau" name="fnbur" value="1" '.$fnbur ? " checked " : " " ' />'; ?>

Cela ne fonctionne pas pouvez-vous me dire ce qui ne va pas s'ils vous plait.
Je vous remercie.

3 réponses

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
Modifié le 17 mars 2018 à 19:09
Bonjour,
Le plus simple (et en général le plus propre..) c'est de découper ta ligne en deux :
<?php
$checked = $fnbur ? " checked " : "";
echo '<input type="checkbox" id="bureau" class="css-bureau" name="fnbur" value="1"  '.$checked.' />'; 
?> 


0
LaChaux78 Messages postés 564 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 31 mars 2023 32
17 mars 2018 à 20:46
Bonjour
Merci pour ton aide, malheureusement le formulaire ne s'affiche pas.....
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
17 mars 2018 à 20:48
C'est que tu as un autre souci ailleurs....
Tu as activer l'affichage des erreurs PHP ?
Pour rappel : https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code

Si tu ne trouves pas.... montres nous ton code COMPLET
0
LaChaux78 Messages postés 564 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 31 mars 2023 32
17 mars 2018 à 20:55
excuse moi j'ai fait un bourde je te remercie c'est nickel.
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
17 mars 2018 à 21:12
Dans ce cas pense à mettre le sujet en résolu.
Merci.
0