Bonjour,
J'essaie de créer un formulaire qui vérifie si l'utilisateur a bien entré les champs demandés mais ça ne marche pas. Mon code est le suivant :
Et la page index.php :
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 <html> <head> <title>formulaire</title> <head> <body> <form name="formulaire" method="post" action="insert.php"> <TABLE BORDER=0> <TR> <TD>Nom</TD> <TD> <INPUT type="text" name="nom"> </TD> </TR> </TABLE> </FORM> </body> </html>
Qu'est-ce qui cloche ? Merci.
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 <?php $nom = $_POST['nom']; function taille_variable($nom,$taille_min=1,$taille_max=10){ global $_POST; if(!isset($_POST['$nom'])){ // valeur non définie return false; }elseif (strlen($_POST['$nom'])<'$taille_min'){ return False; }elseif(strlen($_POST['$nom'])>'$taille_max'){ return FALSE; } return True; } mysql_connect('localhost','root','') or die ("erreur de connexion"); mysql_select_db('base') or die ("erreur de connexion base"); mysql_query("INSERT INTO liste VALUES ('','$nom')"); mysql_close(); ?>
Partager