Bonjour à tous,
Voici un premier fichier1.php sur lequel je récupére des donnéees d'1 base de données (fonction questions() )
fichier1.php
Ma variable $question contient une chaine avec une apostrophe. ex Que c'est problématique les apostrophes!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 $tableau_reponses = questions(); // Je mémorise toutes les données comprises dans $tableau_reponses : $question = $tableau_reponses['question']; $proposition1 = $tableau_reponses['proposition1']; $proposition2 = $tableau_reponses['proposition2']; $proposition3 = $tableau_reponses['proposition3']; $reponse = $tableau_reponses['reponse']; ?> <a href="./index.php">RETOUR PAGE D'ACCUEIL</a> <form method="post" action="quizz2.php"> <p> <?php echo $tableau_reponses['question']; ?> <br /><br /><br /> <input type="radio" name="reponse_utilisateur" value='<?php echo $proposition1; ?>' id="proposition1" /><?php echo $tableau_reponses['proposition1']; ?><br /><br /> <input type="radio" name="reponse_utilisateur" value='<?php echo $proposition2; ?>' id="proposition2" /><?php echo $tableau_reponses['proposition2']; ?><br /><br /> <input type="radio" name="reponse_utilisateur" value='<?php echo $proposition3; ?>' id="proposition3" /><?php echo $tableau_reponses['proposition3']; ?><br /><br /> <input type="hidden" name="question" value='<?php echo $question; ?>'/> <input type="hidden" name="proposition10" value='<?php echo $proposition1; ?>'/> <input type="hidden" name="proposition20" value='<?php echo $proposition2; ?>'/> <input type="hidden" name="proposition30" value='<?php echo $proposition3;?>'/> <input type="hidden" name="reponse" value='<?php echo $reponse; ?>'/> </p> <input type="submit" value="Afficher la réponse" ></code> </form>
Cette chaîne s'affiche correctement avec fichier1.php
Par contre lorsque cette même variable est transmise au fichier2.php, elle est coupée au niveau de l'apostrophe (j'obtiens Que c)
J'ai essayé plusieurs méthodes et notammentmais sans résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo htmlspecialchars($question );
Merci à qui pourra m'aider.
fichier2.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $question = $_POST['question']; echo $question;
Partager