Bonjour chers Alsacréateurs, Alsacréatrices !
J'ai un formulaire d'inscription tout ce qu'il y a de banal qui transmet les données fournies à une base MySQL. Une fois que les données sont parties vers la DB une page de vérification des données s'ouvre et récapitule les valeurs saisies par l'utilisateur (la page de vérification ne récupère pas les données directement de la DB mais du formulaire précédent qui lui envoie à l'aide d'un POST)
Mais j'ai un petit problème d'affichage que je vais tenter de vous expliquer:
Dans mon formulaire j'ai un SELECT dont certaines valeurs ont des accents (employé, retraité, etc...) ces valeurs viennent de ma DB où ils sont inscrits de la manière suivante : 'employé', 'retraité' et du coup ils apparaissent correctement dans la liste déroulante de mon formulaire.
Par contre sur ma page de vérification je récupère directement les valeurs de la page de formulaire et j'obtiens : 'employ?' et 'retrait?'.
exemple :
Si 'input_nom' = retraitré, sur mon formulaire il affiche bien retraité, mais par contre il affiche retrait? sur ma page de vérification.
Sauriez vous comment faire pour afficher correctement ces données sans faire de requête pour les récupérer directement de la base de données?
Modifié par LordBatoon (18 Nov 2009 - 13:22)
J'ai un formulaire d'inscription tout ce qu'il y a de banal qui transmet les données fournies à une base MySQL. Une fois que les données sont parties vers la DB une page de vérification des données s'ouvre et récapitule les valeurs saisies par l'utilisateur (la page de vérification ne récupère pas les données directement de la DB mais du formulaire précédent qui lui envoie à l'aide d'un POST)
Mais j'ai un petit problème d'affichage que je vais tenter de vous expliquer:
Dans mon formulaire j'ai un SELECT dont certaines valeurs ont des accents (employé, retraité, etc...) ces valeurs viennent de ma DB où ils sont inscrits de la manière suivante : 'employé', 'retraité' et du coup ils apparaissent correctement dans la liste déroulante de mon formulaire.
Par contre sur ma page de vérification je récupère directement les valeurs de la page de formulaire et j'obtiens : 'employ?' et 'retrait?'.
exemple :
<?php echo($_POST['input_nom']); ?>
Si 'input_nom' = retraitré, sur mon formulaire il affiche bien retraité, mais par contre il affiche retrait? sur ma page de vérification.
Sauriez vous comment faire pour afficher correctement ces données sans faire de requête pour les récupérer directement de la base de données?
Modifié par LordBatoon (18 Nov 2009 - 13:22)