PHP
Résolu
Lulzim85
Messages postés
260
Date d'inscription
Statut
Membre
Dernière intervention
-
Lulzim85 Messages postés 260 Date d'inscription Statut Membre Dernière intervention -
Lulzim85 Messages postés 260 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voila comme je suppose vous avez déjà rempli des formulaire sûr internet, et que quand on vous pose trop de question...bah vous en avez marre et vous ecrivez n'apporte quoi juste pou remplir les trou.
Alors moi j'ai un formulaire en PHP, mais je veux pas que quelqu'un puisse m'ecrire 26455874 quand je demande : quelle sont vos capacité de PHP sur 10 ? donc comment faire pour interdire l'evoie du fichier si c'est plus que 10.
Voila mon code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="index.css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Formulaire</title>
</head><body>
<style>
body
{
background-image: url("salut.jpg");
}
</style>
Merci de remplir se formulaire pour nous aider
<br/>
<br/>
<p align="center"><p> </p>
<p> </p>
<form id="form1" name="form1" method="post" action="Merci.php">
<label> Qu'avez vous aimez aimer sur mon site
<br/><input type="text" name="aimer" id="aimer" />
</label>
<label> <br />
Qu'avez vous detester
<br/><input type="text" name="detester" id="detester" />
</label>
<label> <br />
La chose qu'il faudrait chacger pour que le site soit meilleur
<br/><input type="text" name="changer" id="changer" />
</label>
<label> <br />
votre age
<br/><input type="text" name="age" id="age" maxlength="2" />
</label>
<label> <br />
votre competance en HTML
<br/><input type="text" name="HTML" id="HTML" maxlength="2" />/10
</label>
<br/>votre competance en CSS
<br/><input type="text" name="CSS" id="CSS" maxlength="2" />/10
</label>
<br/>votre competance en PHP
<br/><input type="text" name="PHP" id="PHP" maxlength="2" />/10
</label>
<br/><input type='submit' value="Valider" maxlength="2" />
<?php
if ($_POST['age'] < 99)
{ /* le code */ }
else
echo 'Merci d\'entrer un âge correct !'; ?>
<?php
if ($_POST['HTML'] < 11)
{ /* le code */ }
else
echo 'Merci d\'entrer un nombre inférieur ou égal à 10 !'; ?>
</form> </p>
</body>
</html>
Voila comme je suppose vous avez déjà rempli des formulaire sûr internet, et que quand on vous pose trop de question...bah vous en avez marre et vous ecrivez n'apporte quoi juste pou remplir les trou.
Alors moi j'ai un formulaire en PHP, mais je veux pas que quelqu'un puisse m'ecrire 26455874 quand je demande : quelle sont vos capacité de PHP sur 10 ? donc comment faire pour interdire l'evoie du fichier si c'est plus que 10.
Voila mon code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="index.css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Formulaire</title>
</head><body>
<style>
body
{
background-image: url("salut.jpg");
}
</style>
Merci de remplir se formulaire pour nous aider
<br/>
<br/>
<p align="center"><p> </p>
<p> </p>
<form id="form1" name="form1" method="post" action="Merci.php">
<label> Qu'avez vous aimez aimer sur mon site
<br/><input type="text" name="aimer" id="aimer" />
</label>
<label> <br />
Qu'avez vous detester
<br/><input type="text" name="detester" id="detester" />
</label>
<label> <br />
La chose qu'il faudrait chacger pour que le site soit meilleur
<br/><input type="text" name="changer" id="changer" />
</label>
<label> <br />
votre age
<br/><input type="text" name="age" id="age" maxlength="2" />
</label>
<label> <br />
votre competance en HTML
<br/><input type="text" name="HTML" id="HTML" maxlength="2" />/10
</label>
<br/>votre competance en CSS
<br/><input type="text" name="CSS" id="CSS" maxlength="2" />/10
</label>
<br/>votre competance en PHP
<br/><input type="text" name="PHP" id="PHP" maxlength="2" />/10
</label>
<br/><input type='submit' value="Valider" maxlength="2" />
<?php
if ($_POST['age'] < 99)
{ /* le code */ }
else
echo 'Merci d\'entrer un âge correct !'; ?>
<?php
if ($_POST['HTML'] < 11)
{ /* le code */ }
else
echo 'Merci d\'entrer un nombre inférieur ou égal à 10 !'; ?>
</form> </p>
</body>
</html>
A voir également:
- PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
3 réponses
une solution en javascript
<script type="text/javascript">
function verif_formulaire(){
//bloc verif age
var obj=document.getElementById('age');
if(obj.value == ""){
alert("Vous devez saisir l'age !");
return false;
}else if(obj.value > 99){
alert("Vous devez saisir un age inferieur a 99 ans !");
return false;
}
//bloc verif HTML
var obj=document.getElementById('HTML');
if(obj.value == ""){
alert("Vous devez saisir une note pour l'HTML !");
return false;
}else if(obj.value > 10){
alert("Merci d'entrer un nombre inférieur ou égal à 10 !");
return false;
}
//tu peux empiler autant de blocs de verif qui return false si pas bon donc la formulaire ne part pas et on sort de la fonction
//si on est arrivé la c'est qu'aucun test n'a été mauvais donc on return true et le formualire part
return true
}
</script>
<form id="form1" name="form1" method="post" action="Merci.php" onSubmit="return verif_formulaire();">
<script type="text/javascript">
function verif_formulaire(){
//bloc verif age
var obj=document.getElementById('age');
if(obj.value == ""){
alert("Vous devez saisir l'age !");
return false;
}else if(obj.value > 99){
alert("Vous devez saisir un age inferieur a 99 ans !");
return false;
}
//bloc verif HTML
var obj=document.getElementById('HTML');
if(obj.value == ""){
alert("Vous devez saisir une note pour l'HTML !");
return false;
}else if(obj.value > 10){
alert("Merci d'entrer un nombre inférieur ou égal à 10 !");
return false;
}
//tu peux empiler autant de blocs de verif qui return false si pas bon donc la formulaire ne part pas et on sort de la fonction
//si on est arrivé la c'est qu'aucun test n'a été mauvais donc on return true et le formualire part
return true
}
</script>
<form id="form1" name="form1" method="post" action="Merci.php" onSubmit="return verif_formulaire();">