PHP / JavaScript
Fermé
boss183
Messages postés
181
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
7 octobre 2011
-
24 mai 2011 à 10:13
Utilisateur anonyme - 24 mai 2011 à 11:34
Utilisateur anonyme - 24 mai 2011 à 11:34
A voir également:
- PHP / JavaScript
- Telecharger javascript - Télécharger - Langages
- Easy php - Télécharger - Divers Web & Internet
- Node.js javascript runtime virus ✓ - Forum Virus
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Erreur #125 javascript - Forum Mozilla Firefox
4 réponses
Utilisateur anonyme
Modifié par neoprog67 le 24/05/2011 à 10:25
Modifié par neoprog67 le 24/05/2011 à 10:25
Bonjour,
Le plus simple est de faire ceci :
un formulaire généré en PHP qui est posté sur le même script, sauf que quand les données sont postées on ne fait pas la même chose :
Zébulon
Le plus simple est de faire ceci :
un formulaire généré en PHP qui est posté sur le même script, sauf que quand les données sont postées on ne fait pas la même chose :
<?php // formulaire posté ? $erreur = ''; if (isset($_POST['truc'])) { // formulaire ok ? if ($_POST['truc']!='') { // traitement du formulaire et suite, les données sont ok // et redirection } // formulaire ok ? } // formulaire posté ? ?> <span><?php echo $erreur;?></span> <form method="post"> <input name="truc" type="text"> <input type="submit"> </form>
Zébulon
boss183
Messages postés
181
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
7 octobre 2011
17
24 mai 2011 à 10:33
24 mai 2011 à 10:33
if (isset($_POST['truc']))
cette commande test si le champ truc est rempli ??
cette commande test si le champ truc est rempli ??
boss183
Messages postés
181
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
7 octobre 2011
17
24 mai 2011 à 11:06
24 mai 2011 à 11:06
je ne suis pas sur de comprendre comment adapter ta solution à mon problème. J'ai compris qu'au lieu d'utiliser un fichier source et un fichier cible on n'utilise qu'un fichier qui peut changer en fonction de ce qu'a rempli l'utilisateur. Mais je en maîtrise pas isset ... et je ne vois pas comment faire mes test.
boss183
Messages postés
181
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
7 octobre 2011
17
24 mai 2011 à 11:25
24 mai 2011 à 11:25
ah ok je comprends ! Je vais voir , je vais peut être utilisé ta solution ou les sessions.
boss183
Messages postés
181
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
7 octobre 2011
17
24 mai 2011 à 11:28
24 mai 2011 à 11:28
Juste une question :
j'utilise if (isset($_POST['truc'])) pour voir si mon formulaire est posté.
Et à l'intérieur de ça je fais des test pr savoir si les champs ne sont pas vides mais ça veut dire qu'à chaque test je dois écrire de nouveau tout le formulaire par exemple si je souhaite mettre en rouge le champ vide. non ?
j'utilise if (isset($_POST['truc'])) pour voir si mon formulaire est posté.
Et à l'intérieur de ça je fais des test pr savoir si les champs ne sont pas vides mais ça veut dire qu'à chaque test je dois écrire de nouveau tout le formulaire par exemple si je souhaite mettre en rouge le champ vide. non ?
Heu 'truc' doit être un nom d'un champ du formulaire tout de même.
Après vous faites les tests sur vos champs et vous renseignez la variable $erreur s'il y a une erreur comme dans mon exemple.
S'il y a une erreur ou plusieurs, vous ne passerez pas dans la redirection et du coup vous afficherez à nouveau le formulaire ainsi que le contenu de $erreur
Après vous faites les tests sur vos champs et vous renseignez la variable $erreur s'il y a une erreur comme dans mon exemple.
S'il y a une erreur ou plusieurs, vous ne passerez pas dans la redirection et du coup vous afficherez à nouveau le formulaire ainsi que le contenu de $erreur