Input hidden
Résolu/Fermé
A voir également:
- Input hidden php
- Winmend folder hidden - Télécharger - Confidentialité
- Hidden process finder - Télécharger - Confidentialité
- Hidden information marketplace c'est quoi ✓ - Forum Webmastering
- Input not supported - Forum Ecran
- Input signal not found ✓ - Forum Matériel & Système
1 réponse
jordane45
Messages postés
38299
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
20 novembre 2024
4 704
30 déc. 2016 à 09:58
30 déc. 2016 à 09:58
Bonjour,
Plusieurs choses ne vont pas dans la façon dont sont codées tes pages...
Déjà .. évite de mettre les réponses sur la page des questions .. n'importe qui faisant apparaitre le code-source de ta page pourrait voir les réponses .... (même dans des champs hidden )
Ensuite... pense à placer le code de connexion à ta BDD dans un fichier à part (comme ça tu pourras l'inclure dans toutes tes pages sans avoir à retaper le code)
Pense également à activer l'affichage des erreurs PHP ET PDO.
Puis enfin .. récupère PROPREMENT les variables POST AVANT de les utiliser.
Pour ce qui est du mécanisme .. la table qui contient tes questions n'aurait-elle pas un champ "ID" ?
Si oui... tu ne mets cet ID dans l'attribut NAME de tes INPUT questions.
et dans la page "correction" .. tu vas, via une requête SQL, regarder la réponse correspondante à l'ID de la question.
Quoi qu'il en soit, commence par lire (et appliquer..) ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
et ça :
https://forums.commentcamarche.net/forum/affich-37636387-php-notice-undefined-index
Plusieurs choses ne vont pas dans la façon dont sont codées tes pages...
Déjà .. évite de mettre les réponses sur la page des questions .. n'importe qui faisant apparaitre le code-source de ta page pourrait voir les réponses .... (même dans des champs hidden )
Ensuite... pense à placer le code de connexion à ta BDD dans un fichier à part (comme ça tu pourras l'inclure dans toutes tes pages sans avoir à retaper le code)
Pense également à activer l'affichage des erreurs PHP ET PDO.
Puis enfin .. récupère PROPREMENT les variables POST AVANT de les utiliser.
Pour ce qui est du mécanisme .. la table qui contient tes questions n'aurait-elle pas un champ "ID" ?
Si oui... tu ne mets cet ID dans l'attribut NAME de tes INPUT questions.
et dans la page "correction" .. tu vas, via une requête SQL, regarder la réponse correspondante à l'ID de la question.
Quoi qu'il en soit, commence par lire (et appliquer..) ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
et ça :
https://forums.commentcamarche.net/forum/affich-37636387-php-notice-undefined-index
30 déc. 2016 à 12:06