Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/01/2008, 15h17   #1
Nouveau Membre du Club
 
Collégien
Inscription : juin 2006
Messages : 62
Détails du profil
Informations personnelles :
Âge : 17
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Collégien

Informations forums :
Inscription : juin 2006
Messages : 62
Points : 31
Points : 31
Par défaut Implémentation d'un bouton "Confirmer"

Bonjour
je travaille actuellement sur un formulaire que je sécurise au fil des étapes et avant d'attaquer la troisième page du formulaire j'aimerais sécuriser une derniere chose.

Alors la premiere page est la page ou l'internaute va donnée toute les information demandé :
(nom, prénom, age, sexe, etc ...) cette page est appelé formulaire.php

la deuxième va verifier si toutes les informations necessaires ont été entrées et c'est a que je sécurise tout alors jusque la si une information manque, elle est signalé par exemple imaginons que le champ "prénom" est vide le programme affichera alors :

"Le champ "Prénom" est vide !" et si une information manque une phrase en bas de l'écran sera afficher :
"une ou plusieurs informations necessaires ont été oubliés veuillez clicker sur le bouton "Retour" afin de corriger ces informations"

mais si aucun champ ne manque le programme affiche toute les information et demande confirmation en clickant sur un bouton "Confirmer" qui amène a la troisième et derniere page du programme.

Je voudrais donc rajouter ce code à la page verif.php
Si il manque des information Alors
Cacher le bouton "Confirmer"
Sinon
Afficher le bouton "Confirmer"
merci de vos réponses
'ti programmeur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 18h42   #2
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 630
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 630
Points : 6 232
Points : 6 232
Si tu nous montrais ta page verif.php on saurait ou t'en est !

Sinon je te proposerais ceci :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
	if ($type_princi == 'Choisir dans la liste') {
	    $err_vide[] = "La liste nommée <em>'Type de votre annonce'</em> n'est pas remplie. Vous devez en sélectionner obligatoirement un des éléments autre que \"Choisir dans la liste\".\n";
	}
 
	if ($type_second == 'Choisir dans la liste') {
	    $err_vide[] = "La liste nommée <em>'Type'</em> n'est pas remplie. Vous devez en sélectionner obligatoirement un des éléments.\n";
	}
 
	if (empty($desc_courte)) {
	    $err_vide[] = "Le champ de saisie nommé <em>'Description courte'</em> est vide, ce champ est à remplir obligatoirement.\n";
	}
 
	if (empty($desc_long)) {
	    $err_vide[] = "Le champ de saisie nommé <em>'Description longue'</em> est vide, ce champ est à remplir obligatoirement.\n";
	}
 
if (empty($err_vide) {
<input type="submit" value="Confirmer" name="confirmer">
} else {
echo 'Il y a des erreurs';
}
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 19h55   #3
Nouveau Membre du Club
 
Collégien
Inscription : juin 2006
Messages : 62
Détails du profil
Informations personnelles :
Âge : 17
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Collégien

Informations forums :
Inscription : juin 2006
Messages : 62
Points : 31
Points : 31
ok je met le fichier verif.php en fichier joint
Fichiers attachés
Type de fichier : php verif.php (1,5 Ko, 1 affichages)
'ti programmeur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 21h42   #4
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 630
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 630
Points : 6 232
Points : 6 232
Il suffit de déplacer ton bouton :

Code :
1
2
3
4
5
6
7
8
9
10
11
if (($prenom) || ($age) || ($pseudo) || ($email) == Null){
print ("<i>veuillez corrigez les informations manquantes en cliquant sur le bouton \"RETOUR\"</i>");
}
elseif (($prenom) && ($age) && ($pseudo) && ($nom) && ($email) != Null){
 
echo "<b><center><i>Information profil :</i> <br /><br /> <i>Nom :</i> $nom <br /><br /> <i>Prénom :</i> $prenom <br /><br /> <i>age :</i> $age <br /><br /> <i>Pseudo :</i> $pseudo <br /><br /> <i>Email d'inscription :</i> $email<br /><br /><i>Sexe :</i> $sexe </center></b><br /> ";
 
echo "<center><input name =\"\" type=\"button\" Value=\"Retour\" src=\"envoyer.gif\" OnClick=\"window.location.href='http://localhost/formulaire.php'\"  />";
echo '<center><input type="image" src="continue.gif" ></center>';
 
}
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h18.


 
 
 
 
Partenaires

Hébergement Web