Recupération de données
Fermé
LEGER
-
29 mars 2019 à 15:52
tpez Messages postés 330 Date d'inscription lundi 4 juillet 2016 Statut Membre Dernière intervention 17 juin 2019 - 29 mars 2019 à 17:42
tpez Messages postés 330 Date d'inscription lundi 4 juillet 2016 Statut Membre Dernière intervention 17 juin 2019 - 29 mars 2019 à 17:42
A voir également:
- Recupération de données
- Recuperation de données - Guide
- Reinstaller windows sans perte de données - Guide
- Convertisseur récupération de texte - Guide
- Effacer les données de navigation - Guide
- Tnt base de données vide ✓ - Forum TNT / Satellite / Réception
2 réponses
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
29 mars 2019 à 15:57
29 mars 2019 à 15:57
Bonjour,
Oui......et ?
Qu'as tu essayé ?
Sur quoi bloques tu exactement ?
Ton formulaire est en GET ou en POST ?
Ta page est hébergée sur un serveur ou en LOCAL sur ton ordi ?
Quel est le code HTML de ton formulaire ?
NB: Pour poster du code sur le forum, merci de le faire en utilisant LES BALISES DE CODE (et en y précisant le langage afin d'avoir la coloration syntaxique)
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
.
Oui......et ?
Qu'as tu essayé ?
Sur quoi bloques tu exactement ?
Ton formulaire est en GET ou en POST ?
Ta page est hébergée sur un serveur ou en LOCAL sur ton ordi ?
Quel est le code HTML de ton formulaire ?
NB: Pour poster du code sur le forum, merci de le faire en utilisant LES BALISES DE CODE (et en y précisant le langage afin d'avoir la coloration syntaxique)
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
.
tpez
Messages postés
330
Date d'inscription
lundi 4 juillet 2016
Statut
Membre
Dernière intervention
17 juin 2019
39
29 mars 2019 à 17:42
29 mars 2019 à 17:42
Salut, un peu succinct comme message ...
Pour le HTML :
Et pour le PHP (qui se trouve ici dans traitement.php) :
Quelques infos complémentaires :
- Si tu regardes le code HTML l'input de nom "numéro" possède un attribut required, qui oblige l'utilisateur à rentrer une valeur pour accèder au php et malgré ça dans le php, j'ai vérifié que le numéro ai bien été définit. La raison est la suivante : si un petit malin ouvre le code HTML en faisant clic droit inspecter l'élément (ctrl+maj+i), il lui suffit de retirer le riquired pour qu'il finisse tout de même sur ta page php (il pourrait également juste trouver l'URN pour finir sur le script php) ainsi grâce à ce petit test conditionnel je peux retourner "Le numéro n'a pas été renseigné" au lieu de faire planter tout le script php.
- il est fortement recommandé de mettre le code php et HTML dans deux fichiers différents via le action="nomduscript.php". C'est une bonne habitude à prendre pour les projets d’envergure, cela permet d'avoir une meilleur ergonomie de code.
Et la prochaine fois que tu poses une question essayes de donner les réponses aux questions de jordane45 dès ton premier message. Les réponses à ces questions permettent de voir si tu as un minimum cherché, parce que là c'est pas quelque chose de très dur à trouver et on a l'impression que tu as pas cherché à comprendre avant de poser ta question.
Voilà hésites pas si tu as d'autres questions ;) et salut.
Pour le HTML :
<form action="traitement.php" method="POST"> <input type="number" name="numero" required> <input type="submit" name="" value="Envoyer"> </form>
Et pour le PHP (qui se trouve ici dans traitement.php) :
<?php if (isset($_POST['numero'])){ //Verifions que l'utilisateur a bien mis un numero $numero = $_POST['numero']; echo "Le numero est ".$numero; }else{ die("Le numéro n'a pas été renseigné"); } ?>
Quelques infos complémentaires :
- Si tu regardes le code HTML l'input de nom "numéro" possède un attribut required, qui oblige l'utilisateur à rentrer une valeur pour accèder au php et malgré ça dans le php, j'ai vérifié que le numéro ai bien été définit. La raison est la suivante : si un petit malin ouvre le code HTML en faisant clic droit inspecter l'élément (ctrl+maj+i), il lui suffit de retirer le riquired pour qu'il finisse tout de même sur ta page php (il pourrait également juste trouver l'URN pour finir sur le script php) ainsi grâce à ce petit test conditionnel je peux retourner "Le numéro n'a pas été renseigné" au lieu de faire planter tout le script php.
- il est fortement recommandé de mettre le code php et HTML dans deux fichiers différents via le action="nomduscript.php". C'est une bonne habitude à prendre pour les projets d’envergure, cela permet d'avoir une meilleur ergonomie de code.
Et la prochaine fois que tu poses une question essayes de donner les réponses aux questions de jordane45 dès ton premier message. Les réponses à ces questions permettent de voir si tu as un minimum cherché, parce que là c'est pas quelque chose de très dur à trouver et on a l'impression que tu as pas cherché à comprendre avant de poser ta question.
Voilà hésites pas si tu as d'autres questions ;) et salut.