Input hidden
Résolu/Fermé
A voir également:
- Hidden information marketplace c'est quoi
- Marketplace annonces - Guide
- Information d'identification réseau - Guide
- Winmend folder hidden - Télécharger - Confidentialité
- Debloquer marketplace facebook - Forum Facebook
- Probleme php hidden dans un formulaire - Forum PHP
1 réponse
jordane45
Messages postés
38353
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 décembre 2024
4 719
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