Réinitialiser un formulaire
Résolu
StagiairEnPanne
-
StagiairEnPanne Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
StagiairEnPanne Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Euh I need your help...
Stagiaire sur PHP, ma production est dramatiquement faible !
J'ai un formulaire, des listes déroulantes, alimentées par une base de données, je choisis dedans itou le reste... Mais impossible lorsque je click sur le bouton Annuler de revenir au formulaire initial, vierge de toute mon activité ! Z'en peux plus !
Une idée, une solution serait la bienvenue. Ze vous remet le code et m'en remets à vous car ze suis prés de l'abandon !
Merci de vos lumières
StagiairEnPanne
Euh I need your help...
Stagiaire sur PHP, ma production est dramatiquement faible !
J'ai un formulaire, des listes déroulantes, alimentées par une base de données, je choisis dedans itou le reste... Mais impossible lorsque je click sur le bouton Annuler de revenir au formulaire initial, vierge de toute mon activité ! Z'en peux plus !
Une idée, une solution serait la bienvenue. Ze vous remet le code et m'en remets à vous car ze suis prés de l'abandon !
Merci de vos lumières
StagiairEnPanne
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\"> <html> <head> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-15"> <link title="style" type="text/css" rel="stylesheet" href="connexion.css"> <title>Connexion à InfoOps</title> <script type="text/javascript"> function reinitialise() { var x="javascript:document.seConnecter.reset() x.resset() } </script> <?php require 'fonctions.php'; ?> </head> <body onLoad="document.seConnecter.var_mDP.focus()"> <IMG SRC="Representations/image/img_logoSDIS13.gif" width="132" height="119"/> <p id="titre">Bienvenue sur InfoOps</p><br> <p id="consigne">Vous devez selectionner un élément sur les listes proposées ( Groupement territorial, centre de secours et votre login). Puis saisir votre mot de passe pour vous connecter.</p><br><br><br> <form action="connexion_5.php" name="seConnecter" method="post"> <!-- renvoi au fichier connexion.php, ie rappel de la page pour traiter les informations passées. Renvoi à la méthode post pour passer ces informations --> <?php if(!isset($_POST['etape'])) // variable etape pour savoir a quel niveau du developpement nous nous trouvons { echo "<input type=\"hidden\" name=\"etape\" value=0>"; // elle n'existe pas } else { $valeurEtape=$_POST['etape']+1; // ajout de 1 une fois créee echo "<input type=\"hidden\" name=\"etape\" value=".$valeurEtape.">"; } ?> <label class="etiquette">Groupement territorial</label> <br/> <select id="listeDeroulante_GRPT" size="1" name="sel_grpt" > <?php $rqt=""; // création et initialisation de la requete $rqt="SELECT DISTINCT TRIM(MAJINTERNET.INFOGRPT.NOMGRPT) " // requete pour obtenir la liste des groupements territoriaux ."FROM MAJINTERNET.INFOGRPT"; // passage de parametres en fonction de l'initialisation de la variable $_POST['sel_grpt'] if (isset($_POST['sel_grpt'])) { remplirListeDeroulante($rqt,$_POST['sel_grpt']); } else { remplirListeDeroulante($rqt,''); } // fin de if echo "</select>"; // fin de la liste deroulante echo "<br/>"; // saut de ligne // si la variable $_POST['etape'] a été initialisée if (isset($_POST['etape'])) { //echo "</select>"; if (isset($_POST['sel_grpt']) && $_POST['sel_grpt'] != '' ) // si variable $_POST['sel_grpt'] initialisée et différente de vide { $rqt=""; // initialisation de la variable requete // requete pour recuperer la liste des centre de secours appaertenant au groupement territorial selectionné $rqt = "SELECT DISTINCT MAJINTERNET.INFOSCS.NOMCS " ."FROM MAJINTERNET.INFOGRPT, MAJINTERNET.INFOSCS " ."WHERE MAJINTERNET.INFOSCS.IDGRPT = MAJINTERNET.INFOGRPT.IDGRPT " ."AND NOMGRPT LIKE '".$_POST['sel_grpt']."' "; // affichage de l'étiquette et de la liste deroulante echo "<label class=\"etiquette\">Centre de secours</label>"; echo "<br/>"; echo "<select id=\"listeDeroulante_CS\" type=\"text\" name=\"sel_cs\" /><br>"; if (isset($_POST['sel_cs'])) { remplirListeDeroulante($rqt,$_POST['sel_cs']); } else { remplirListeDeroulante($rqt,''); } // fin de if echo"</select>"; // fin de la liste deroulante echo "<br/><br/><br/>"; // sauts de ligne if (isset($_POST['sel_cs']) && $_POST['sel_cs'] != '') { $rqt=""; // initialisation de la variable requete // requete pour recuperer les agents du centre de secours $rqt = "SELECT trim(MAJINTERNET.CONNEXION_INFOOPS.LOGIN_AGENT) " ."FROM MAJINTERNET.CONNEXION_INFOOPS, MAJINTERNET.INFOSCS " ."WHERE MAJINTERNET.CONNEXION_INFOOPS.IDCS = MAJINTERNET.INFOSCS.IDCS " ."AND MAJINTERNET.INFOSCS.NOMCS like '".$_POST['sel_cs']."' "; echo "<label class=\"etiquette\">Login</label><br/><br/><br/>"; echo "<select id=\"listeDeroulante_login_agent\" type=\"text\" name=\"sel_login_agent\" /><br/><br/><br/>"; if (isset($_POST['sel_login_agent'])) { remplirListeDeroulante($rqt,$_POST['sel_login_agent']); } else { remplirListeDeroulante($rqt,''); } // fin de if echo"</select>"; // fin de la liste deroulante echo "<br/>"; // saut de ligne if (isset($_POST['sel_login_agent']) && $_POST['sel_login_agent'] != '') { echo "<label class=\"etiquette\">Mot de passe</label>\n"; echo "<input id=\"saisie_mdp\" type=\"password\" name=\"var_mDP\" maxlength=\"15\"/>"; $rqt=""; if (isset($_POST['var_mDP']) && $_POST['var_mDP'] != '') { $rqt = "SELECT MOTDEPASSE " ."FROM CONNEXION_INFOOPS " ."WHERE CONNEXION_INFOOPS.login_agent = '".$_POST['sel_login_agent']."' "; $baseDeDonnees = "archivep"; // mise du nom de la base de donnees dans la variable $cad = ocilogon("majinternet","majinternet",$baseDeDonnees); // verification de l'acces par son nom, son mdp et de la base s'y rapportant $sttmt = ociparse($cad, $rqt); // analyse de la requete pour la connection ociexecute($sttmt, OCI_DEFAULT); $committed = oci_commit($cad); if ($committed) { while (ocifetch($sttmt)) { if(OCIresult($sttmt,1) == $_POST['var_mDP']) /* lit la ligne de résultat courante, issue de la commande statement, et la place dans le buffer interne de résultat (mémoire tampon). Ceci tant qu'il y a des résultats à la requete */ { OCI_close($cad); echo "<script type=\"text/javascript\">location.href = 'infoops.php';</script>"; } else { echo "<script>alert('Erreur sur le mot de passe !!!, Recommencez svp...');</script>"; } // fin de if } } else { if ($valeurEtape==4) { echo "<script>alert('Erreur sur le mot de passe !!!, Recommencez svp...');</script>"; } // fin de if } // fin de if } else { if ($valeurEtape==4) { echo "<script>alert('Vous avez oublier de saisir le MOT DE PASSE ! ');</script>"; } // fin de if } // fin de if } else { if ($valeurEtape==3) { echo "<script>alert('Vous avez oublier de selectionner votre LOGIN !');</script>"; } // fin de if } // fin de if } else { if ($valeurEtape==2) { echo "<script>alert('Vous avez oublier de selectionner votre CENTRE DE SECOURS !');</script>"; } // fin de if } // fin de if } else { if ($valeurEtape==1) { echo "<script>alert('Vous avez oublier de selectionner votre GROUPEMENT TERRITORIAL !');</script>"; } // fin de if } // fin de if } // fin de if ?> <br/> <input class="etiquette" type="button" value="Annuler" onClick="reinitialise()"/> <input class="validation" type="submit" value="Valider" /> </form> </body> </html>
A voir également:
- Réinitialiser un formulaire
- Whatsapp formulaire opposition - Guide
- Réinitialiser un pc - Guide
- Reinitialiser pc sans mdp - Guide
- Formulaire de réclamation facebook - Guide
- Réinitialiser manette ps4 - Guide
3 réponses
Bon cela ne se bouscule pas. ...
Mais j'ai trouvé la solution, enfin une. jE NE SAIS PAS SI ELLE EST TRéS ORTHODOXE, MAIS ELLE A POUR ELLE DE FONCTIONNER. Alors c'est parti ! Tout le monde a le droit au tour gratuit ...
Voili que voilà. Je ferme et je réouvre un nouvo form. Astuce ???
Mais j'ai trouvé la solution, enfin une. jE NE SAIS PAS SI ELLE EST TRéS ORTHODOXE, MAIS ELLE A POUR ELLE DE FONCTIONNER. Alors c'est parti ! Tout le monde a le droit au tour gratuit ...
... <input class="validation" type="submit" value="Valider" /> </form> <form action="connexion_5.php" name="annuler" method="post"> <input id="annulation" type="submit" value="Annuler"/> </form>
Voili que voilà. Je ferme et je réouvre un nouvo form. Astuce ???
Aide bienvenue merci. J'avais déjà testé et sic !!! toujours négatif. Tout se passe comme si rien ne se passait...
J'ai aussi rappeler moa page, le reset fonctionne sur ma liste tant que je ne valide pas ma séléction, aprés l'annulation ne peut opérer, toujours les choix inscrits.
Merci de l'aide surtout qu'il ne va pas me rester beaucoud de cheveux ou alors ce sera papyStag...
StagiairEnPanne
J'ai aussi rappeler moa page, le reset fonctionne sur ma liste tant que je ne valide pas ma séléction, aprés l'annulation ne peut opérer, toujours les choix inscrits.
Merci de l'aide surtout qu'il ne va pas me rester beaucoud de cheveux ou alors ce sera papyStag...
StagiairEnPanne