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 :

formulaire : garder les champs et patienter


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut formulaire : garder les champs et patienter
    Re.

    Voila je suis toujours dans la création de mon formulaire.

    donc j'ai creer un formulaire sur la page addsales.php qui quand on clic sur le bouton submit fait référence à la page addingsales qui est gérée sur la page index.

    sur ma page addsales :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <div id="content">		
     
    	<div id="full">
    		<form id="FormSales" action="index.php?page=P_Adding" method="post" enctype="multipart/form-data">
    			<fieldset>
    				<legend>Add A Sales</legend>
    				<p>
    sur ma page adding contient tout les requete sql du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php 
     
     
     
    // Check si tout les Input required sont définit et non nul
    if (isset($_POST['IFirstname']) && isset($_POST['ILastname']) && isset($_POST['IGender']) && $_POST['IFirstname']!="" && $_POST['ILastname']!="" && $_POST['IGender']!="")
    {
     
     // Récupération des données  	
     $name=$_POST['ILastname'];
     $firstname=$_POST['IFirstname'];
    1°) je voudrais que pendant que la requête s'effectue ( je met une image sur le serveur donc cela prends un certain temp...) qu'il affiche un message du genre patienter...

    2°) si les conditions ne sont pas remplies ( genre un champ requis incomplet ) qu'il me renvoie sur la page de mon formulaire avec les input déjà rempli par l'utilisateur...

    voila... je sais pas si c'est réalisable... je demande

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Déjà tu devrais le faire dans le sens inverse :
    Si les conditions ne sont pas remplis alors ne pas valider le formulaire. (javascript) <form onsubmit="return verifForm();" id="fm"/>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <script type="text/javascript">
    function verifForm(){
    var bool = true;
    //Verification des champs
    return bool;
    }
    </script>
    Ensuite pour l'affichage de "Patienter", ca se passe en Ajax. Il faut appeler une fonction javascript qui va instancier un objet XmlHttpRequest ou ActiveX pour IE. Tu interceptes les changements d'états de cet objet (onreadystatechange) et tu fais ton boulot

Discussions similaires

  1. Garder les champs d'un formulaire rempli
    Par tortuegenie dans le forum ASP.NET
    Réponses: 12
    Dernier message: 08/02/2008, 09h44
  2. [Formulaire] vérifier les champs d'un formulaire
    Par mariafan dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 28/12/2006, 19h05
  3. Reception d'un formulaire (seulement les champs rempli)
    Par Zahui dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/08/2006, 15h26
  4. [formulaire] enlever les champs redondants
    Par Mando dans le forum IHM
    Réponses: 7
    Dernier message: 23/01/2006, 17h56
  5. [Formulaire] vérifier les champs avant enregistrement
    Par julien_t_m dans le forum Access
    Réponses: 5
    Dernier message: 16/10/2005, 20h53

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