bonjour
j'ai ecri un script pour verifier un formulaire (logi,; password) mais auccune verification ne se fait tout est enregistrer dans la base mais meme si le champs n'est pas rempli.

quelqu'un pouura m'aider.merci

voici mon script:

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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
 
 
<?php
include("connexion.php");
 
$nom=trim(addslashes(strip_tags($_POST['nom'])));
$prenom=trim(addslashes(strip_tags($_POST['prenom'])));
$code_postale=trim(addslashes(strip_tags($_POST['code_postale'])));
$ville=trim(addslashes(strip_tags($_POST['ville'])));
$pays=trim(addslashes(strip_tags($_POST['pays'])));
$login=trim(addslashes(strip_tags($_POST['login'])));
$password1=trim(addslashes(strip_tags($_POST['password1'])));
$password2=trim(addslashes(strip_tags($_POST['password2'])));
 
if(strlen($nom)==0 || strlen($prenom)==0 || strlen($code_postale)==0|| strlen($ville)==0 || strlen($pays)==0)
    {
	 if(strlen($_POST['login'])<6)
	   {
	 echo"votre login est trop court et doit comporter 6 caractères"."<br>";
	   }
	   if(strlen($_POST['password1'])<6 && strlen($_POST['password2'])<6)
	   {
	    echo"votre password doit etre composé de 6 caractères"."<br>";
		}
		if($_POST['password1']!=$_POST['password2'])
		{
		  echo"vos password ne sont pas identiques"."<br>";
		  }
		  $sql="select login FROM client WHERE login='".addslashes($_POST['login'])."'";
		  $req=mysql_query($sql);
		  $result=mysql_num_rows($req);
		  if($result!=0)
		  {
		    echo"votre login est dejà utilisé";
			}
 
	}
else {
      $sql="INSERT INTO client(nom,prenom,code_postale,ville,pays,login,password1, password2) VALUES('".$nom."','".$prenom."', '".$code_postale."', '".$ville."', '".$pays."', '".$login."', '".$password1."','".$password2."')";
	 $req=mysql_query($sql);
	 }
?>
<html>
<head>
<title>inscription</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body>
  <table border="0" cellspacing="0" cellpadding="0" align="center">
          <tr valign="top">
		    <td width="337"><br><br><br>
          <b>merci vos donnée ont été bien enrégistrer!!!.</b>
   </td>
		  </tr>
     </table>
</body>
</html>