IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Implémentation d'un bouton "Confirmer"


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Collégien
    Inscrit en
    Juin 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Âge : 29
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Juin 2006
    Messages : 62
    Points : 56
    Points
    56
    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

  2. #2
    Expert éminent
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Points : 9 031
    Points
    9 031
    Par défaut
    Si tu nous montrais ta page verif.php on saurait ou t'en est !

    Sinon je te proposerais ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 souhaitez participer à la rubrique (X)HTML/CSS, contactez moi.
    débutez 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...

  3. #3
    Membre du Club
    Profil pro
    Collégien
    Inscrit en
    Juin 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Âge : 29
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Juin 2006
    Messages : 62
    Points : 56
    Points
    56
    Par défaut
    ok je met le fichier verif.php en fichier joint
    Fichiers attachés Fichiers attachés

  4. #4
    Expert éminent
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Points : 9 031
    Points
    9 031
    Par défaut
    Il suffit de déplacer ton bouton :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 souhaitez participer à la rubrique (X)HTML/CSS, contactez moi.
    débutez 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...

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo