Creer Formulaire PHP avec verif Javascript
Papybmx76
-
Meoran Messages postés 1640 Statut Membre -
Meoran Messages postés 1640 Statut Membre -
Bonjour,
Voilà mon problème, je suis novice en PHP et encore plus novice en javascript et je souhaiterai créer un formulaire en PHP avec une vérif en PHP et en Javascript.J'ai ma première page (formulaire) où le formulaire doit être rempli et une seconde page (validation formulaire)pour que la personne qui veut s'inscrire verifie les information qu'il a fournie sont bonne(champ remplie et controle de @ pour le mail).Je souhaiterai faire une vérif en PHP et javascript apres que la personne est validé la première page et avant d'acceder a la page validation formulaire.Je voudrai aussi que le code de verif javascript soit sur un fichier externe a la page formulaire et validation formulaire.
Voici le code PHP de ma premiere page (formulaire)
<head>
<title>Terre de Reptiles - Présentation du Guecko Léopard</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="Terre de Reptiles - Formulaire d'inscription.css" />
<script type="text/javascript" language="javascript" src="Controle formulaire.js"></script>
</head>
<body>
<?php include("include/Navigation.php"); ?>
<div id="principal">
<h1> Formulaire d'inscription <h1>
<form action="Validation inscription.php" method="POST" name="Formulaire" onSubmit="return verification();">
<?php
$nom=isset($_POST['nom'])?$_POST['nom']:"";
$prenom=isset($_POST['prenom'])?$_POST['prenom']:"";
$pseudo=isset ($_POST['pseudo'])?$_POST['pseudo']:"";
$masculin=isset($_POST['masculin'])?$_POST['masculin']:"";
$feminin=isset($_POST['feminin'])?$_POST['feminin']:"";
$naissance=isset($_POST['naissance'])?$_POST['naissance']:"";
$ville=isset($_POST['ville'])?$_POST['ville']:"";
$mail=isset($_POST['mail'])?$_POST['mail']:"";
$mdp=isset($_POST['mdp'])?$_POST['mdp']:"";
$especes=isset($_POST['especes'])?$_POST['especes']:"";
?>
<p>Votre Nom :
<input name="nom" type="text" id="nom" value="<?php echo $nom ?>"></p>
<p>Votre Prénom :
<input name="prenom" type="text" id="prenom" value="<?php echo $prenom ?>"></p>
<p>Votre Pseudo :
<input name="pseudo" type="text" id="pseudo" value="<?php echo $pseudo ?>"></p>
<p>Vous étes :
<select name="sexe"id="sexe">
<option selected
value="Homme">Un homme<option
value="Femme">Une femme</select>
<p>Votre date de naissance :
<select name="jour" id="Datedenaissance">
<option selected
value="Jour">Jour<option
value="01">01<option
value="02">02<option
value="03">03<option
value="04">04<option
value="05">05<option
value="06">06<option
value="07">07<option
value="08">08<option
value="09">09<option
value="10">10<option
value="11">11<option
value="12">12<option
value="13">13<option
value="14">14<option
value="15">15<option
value="16">16<option
value="17">17<option
value="18">18<option
value="19">19<option
value="20">20<option
value="21">21<option
value="22">22<option
value="23">23<option
value="24">24<option
value="25">25<option
value="26">26<option
value="27">27<option
value="28">28<option
value="29">29<option
value="30">30<option
value="31">31</select>
<select name="mois"><option selected
value="Mois">Mois<option
value="01">01<option
value="02">02<option
value="03">03<option
value="04">04<option
value="05">05<option
value="06">06<option
value="07">07<option
value="08">08<option
value="09">09<option
value="10">10<option
value="11">11<option
value="12">12</select>
<select name="année"><option selected
value="Année">Année<option
value="2011">2011<option
value="2010">2010<option
value="2009">2009<option
value="2008">2008<option
value="2007">2007<option
value="2006">2006<option
value="2005">2005<option
value="2004">2004<option
value="2003">2003<option
value="2002">2002<option
value="2001">2001<option
value="2000">2000<option
value="1999">1999<option
value="1998">1998<option
value="1997">1997<option
value="1996">1996<option
value="1995">1995<option
value="1994">1994<option
value="1993">1993<option
value="1992">1992<option
value="1991">1991<option
value="1990">1990<option
value="1989">1989<option
value="1988">1988<option
value="1987">1987<option
value="1986">1986<option
value="1985">1985<option
value="1984">1984<option
value="1983">1983<option
value="1982">1982<option
value="1981">1981<option
value="1980">1980<option
value="1979">1979<option
value="1978">1978<option
value="1977">1977<option
value="1976">1976<option
value="1975">1975<option
value="1974">1974<option
value="1973">1973<option
value="1972">1972<option
value="1971">1971<option
value="1970">1970<option
value="1969">1969<option
value="1968">1968<option
value="1967">1967<option
value="1966">1966<option
value="1965">1965<option
value="1964">1964<option
value="1963">1963<option
value="1962">1962<option
value="1961">1961<option
value="1960">1960<option
value="1959">1959<option
value="1958">1958<option
value="1957">1957<option
value="1956">1956<option
value="1955">1955<option
value="1954">1954<option
value="1953">1953<option
value="1952">1952<option
value="1951">1951<option
value="1950">1950<option
value="1949">1949<option
value="1948">1948<option
value="1947">1947<option
value="1946">1946<option
value="1945">1945<option
value="1944">1944<option
value="1943">1943<option
value="1942">1942<option
value="1941">1941<option
value="1940">1940<option
value="1939">1939<option
value="1938">1938<option
value="1937">1937<option
value="1936">1936<option
value="1935">1935<option
value="1934">1934<option
value="1933">1933<option
value="1932">1932<option
value="1931">1931<option
value="1930">1930<option
value="1929">1929<option
value="1928">1928<option
value="1927">1927<option
value="1926">1926<option
value="1925">1925<option
value="1924">1924<option
value="1923">1923<option
value="1922">1922<option
value="1921">1921<option
value="1920">1920</select>
<p>Votre ville :
<input name="ville" type="text" id="ville" value="<?php echo $ville ?>"></p>
<p>Votre adresse mail :
<input name="mail" type="text" id="mail" value="<?php echo $mail ?>"></p>
<p>Choisissez un mot de passe :
<input name="mdp" type="password" id="mdp" value="<?php echo $mdp ?>"></p>
<p>Espèces possédées :
<input name="especes" type="text" id="especes" value="<?php echo $especes ?>"></p>
<p><input type="submit" name="Submit2" value="Envoyer"></p>
</form>
<div class="element_rubrique">
</div>
</body>
</html>
Et voici le code de ma seconde page (validation formulaire)
<head>
<title>Terre de Reptiles - Présentation du Guecko Léopard</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="Terre de Reptiles - Validation inscription.css" />
</head>
<body>
<?php include("include/Navigation.php"); ?>
<div id="principal">
Veuillez relire ses informations et confirmer que :
Votre Nom est : <?php echo $_POST['nom'] ?> <br>
Votre Prénom est : <?php echo $_POST['prenom'] ?> <br>
Votre pseudo est : <?php echo $_POST['pseudo'] ?> <br>
Vous êtes : <?php echo $_POST['sexe'] ?> <br>
Votre date de naissance est : <?php echo $_POST['naissance'] ?> <br>
Votre ville est : <?php echo $_POST['ville'] ?> <br>
Votre adresse mail est : <?php echo $_POST['mail'] ?> <br>
Les espèces que vous possédé sont : <?php echo $_POST['especes'] ?> <br>
<input type="button" onclick="history.go(-1)" value="Retour">
<div class="element_rubrique">
</div>
</body>
</html>
Merci d'avance pour le temps consacrer a me répondre.
Voilà mon problème, je suis novice en PHP et encore plus novice en javascript et je souhaiterai créer un formulaire en PHP avec une vérif en PHP et en Javascript.J'ai ma première page (formulaire) où le formulaire doit être rempli et une seconde page (validation formulaire)pour que la personne qui veut s'inscrire verifie les information qu'il a fournie sont bonne(champ remplie et controle de @ pour le mail).Je souhaiterai faire une vérif en PHP et javascript apres que la personne est validé la première page et avant d'acceder a la page validation formulaire.Je voudrai aussi que le code de verif javascript soit sur un fichier externe a la page formulaire et validation formulaire.
Voici le code PHP de ma premiere page (formulaire)
<head>
<title>Terre de Reptiles - Présentation du Guecko Léopard</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="Terre de Reptiles - Formulaire d'inscription.css" />
<script type="text/javascript" language="javascript" src="Controle formulaire.js"></script>
</head>
<body>
<?php include("include/Navigation.php"); ?>
<div id="principal">
<h1> Formulaire d'inscription <h1>
<form action="Validation inscription.php" method="POST" name="Formulaire" onSubmit="return verification();">
<?php
$nom=isset($_POST['nom'])?$_POST['nom']:"";
$prenom=isset($_POST['prenom'])?$_POST['prenom']:"";
$pseudo=isset ($_POST['pseudo'])?$_POST['pseudo']:"";
$masculin=isset($_POST['masculin'])?$_POST['masculin']:"";
$feminin=isset($_POST['feminin'])?$_POST['feminin']:"";
$naissance=isset($_POST['naissance'])?$_POST['naissance']:"";
$ville=isset($_POST['ville'])?$_POST['ville']:"";
$mail=isset($_POST['mail'])?$_POST['mail']:"";
$mdp=isset($_POST['mdp'])?$_POST['mdp']:"";
$especes=isset($_POST['especes'])?$_POST['especes']:"";
?>
<p>Votre Nom :
<input name="nom" type="text" id="nom" value="<?php echo $nom ?>"></p>
<p>Votre Prénom :
<input name="prenom" type="text" id="prenom" value="<?php echo $prenom ?>"></p>
<p>Votre Pseudo :
<input name="pseudo" type="text" id="pseudo" value="<?php echo $pseudo ?>"></p>
<p>Vous étes :
<select name="sexe"id="sexe">
<option selected
value="Homme">Un homme<option
value="Femme">Une femme</select>
<p>Votre date de naissance :
<select name="jour" id="Datedenaissance">
<option selected
value="Jour">Jour<option
value="01">01<option
value="02">02<option
value="03">03<option
value="04">04<option
value="05">05<option
value="06">06<option
value="07">07<option
value="08">08<option
value="09">09<option
value="10">10<option
value="11">11<option
value="12">12<option
value="13">13<option
value="14">14<option
value="15">15<option
value="16">16<option
value="17">17<option
value="18">18<option
value="19">19<option
value="20">20<option
value="21">21<option
value="22">22<option
value="23">23<option
value="24">24<option
value="25">25<option
value="26">26<option
value="27">27<option
value="28">28<option
value="29">29<option
value="30">30<option
value="31">31</select>
<select name="mois"><option selected
value="Mois">Mois<option
value="01">01<option
value="02">02<option
value="03">03<option
value="04">04<option
value="05">05<option
value="06">06<option
value="07">07<option
value="08">08<option
value="09">09<option
value="10">10<option
value="11">11<option
value="12">12</select>
<select name="année"><option selected
value="Année">Année<option
value="2011">2011<option
value="2010">2010<option
value="2009">2009<option
value="2008">2008<option
value="2007">2007<option
value="2006">2006<option
value="2005">2005<option
value="2004">2004<option
value="2003">2003<option
value="2002">2002<option
value="2001">2001<option
value="2000">2000<option
value="1999">1999<option
value="1998">1998<option
value="1997">1997<option
value="1996">1996<option
value="1995">1995<option
value="1994">1994<option
value="1993">1993<option
value="1992">1992<option
value="1991">1991<option
value="1990">1990<option
value="1989">1989<option
value="1988">1988<option
value="1987">1987<option
value="1986">1986<option
value="1985">1985<option
value="1984">1984<option
value="1983">1983<option
value="1982">1982<option
value="1981">1981<option
value="1980">1980<option
value="1979">1979<option
value="1978">1978<option
value="1977">1977<option
value="1976">1976<option
value="1975">1975<option
value="1974">1974<option
value="1973">1973<option
value="1972">1972<option
value="1971">1971<option
value="1970">1970<option
value="1969">1969<option
value="1968">1968<option
value="1967">1967<option
value="1966">1966<option
value="1965">1965<option
value="1964">1964<option
value="1963">1963<option
value="1962">1962<option
value="1961">1961<option
value="1960">1960<option
value="1959">1959<option
value="1958">1958<option
value="1957">1957<option
value="1956">1956<option
value="1955">1955<option
value="1954">1954<option
value="1953">1953<option
value="1952">1952<option
value="1951">1951<option
value="1950">1950<option
value="1949">1949<option
value="1948">1948<option
value="1947">1947<option
value="1946">1946<option
value="1945">1945<option
value="1944">1944<option
value="1943">1943<option
value="1942">1942<option
value="1941">1941<option
value="1940">1940<option
value="1939">1939<option
value="1938">1938<option
value="1937">1937<option
value="1936">1936<option
value="1935">1935<option
value="1934">1934<option
value="1933">1933<option
value="1932">1932<option
value="1931">1931<option
value="1930">1930<option
value="1929">1929<option
value="1928">1928<option
value="1927">1927<option
value="1926">1926<option
value="1925">1925<option
value="1924">1924<option
value="1923">1923<option
value="1922">1922<option
value="1921">1921<option
value="1920">1920</select>
<p>Votre ville :
<input name="ville" type="text" id="ville" value="<?php echo $ville ?>"></p>
<p>Votre adresse mail :
<input name="mail" type="text" id="mail" value="<?php echo $mail ?>"></p>
<p>Choisissez un mot de passe :
<input name="mdp" type="password" id="mdp" value="<?php echo $mdp ?>"></p>
<p>Espèces possédées :
<input name="especes" type="text" id="especes" value="<?php echo $especes ?>"></p>
<p><input type="submit" name="Submit2" value="Envoyer"></p>
</form>
<div class="element_rubrique">
</div>
</body>
</html>
Et voici le code de ma seconde page (validation formulaire)
<head>
<title>Terre de Reptiles - Présentation du Guecko Léopard</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="Terre de Reptiles - Validation inscription.css" />
</head>
<body>
<?php include("include/Navigation.php"); ?>
<div id="principal">
Veuillez relire ses informations et confirmer que :
Votre Nom est : <?php echo $_POST['nom'] ?> <br>
Votre Prénom est : <?php echo $_POST['prenom'] ?> <br>
Votre pseudo est : <?php echo $_POST['pseudo'] ?> <br>
Vous êtes : <?php echo $_POST['sexe'] ?> <br>
Votre date de naissance est : <?php echo $_POST['naissance'] ?> <br>
Votre ville est : <?php echo $_POST['ville'] ?> <br>
Votre adresse mail est : <?php echo $_POST['mail'] ?> <br>
Les espèces que vous possédé sont : <?php echo $_POST['especes'] ?> <br>
<input type="button" onclick="history.go(-1)" value="Retour">
<div class="element_rubrique">
</div>
</body>
</html>
Merci d'avance pour le temps consacrer a me répondre.
A voir également:
- Creer Formulaire PHP avec verif Javascript
- Whatsapp formulaire opposition - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer un lien pour partager des photos - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
3 réponses
mieux vaudrait refaire correctement ;)
https://www.unesourisetmoi.info/formulaire/nuls2.php
4 options, tu choisis et tu fais ...
@+
https://www.unesourisetmoi.info/formulaire/nuls2.php
4 options, tu choisis et tu fais ...
@+
onSubmit="return verification();">
SI j'en crois ceci, tu fais déjà une verif javascript.
Je trouve que tu souhaites faire un peu trop de vérification.
Une vérification JS et une vérification PHP est suffisante.
Le mieux, je pense est de mettre une seule verif javascript avec un alert(confirm() et une vérification php ensuite qui vérifie " l'honneteté des données" (pour éviter qu'un hackeur rentre des données qui pourraient compromettre ton serveur...)
SI j'en crois ceci, tu fais déjà une verif javascript.
Je trouve que tu souhaites faire un peu trop de vérification.
Une vérification JS et une vérification PHP est suffisante.
Le mieux, je pense est de mettre une seule verif javascript avec un alert(confirm() et une vérification php ensuite qui vérifie " l'honneteté des données" (pour éviter qu'un hackeur rentre des données qui pourraient compromettre ton serveur...)