Bonjour , j'ai un petit probléme , j'ai créé un script qui permet l'inscription , :

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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<?php
if(isset($_POST['login']))
    {
    $login=$_POST["login"];
    $pass=$_POST["pass"];
    $pass2=$_POST["pass2"];
    $login=trim($login);
    $pass=trim($pass);
    $pass2=trim($pass2);
    if($pass==$pass2)
        {
    $mail=$_post['mail'];
    $clogin=strlen($login);
    $cpass=strlen($pass);
    if($clogin>3&$cpass>3)
        {
        $pass=md5("$pass");
        $cpass=strlen($pass);
        if($clogin<30&$cpass<40)
            { 
            include("conex.ini.php");
            $sql="SELECT id_client
            FROM `client`
            WHERE login = '$login'";
            $res = mysql_query($sql)or exit(mysql_error());
            $nbclient=0;
            while ($row = mysql_fetch_row($res))
                {
                for ($j = 0; $j < count($row); $j++)    
                    {
                    $nbclient++;
                    }
                }
            if("0"=="$nbclient")
                {
                //inscription de 1 personne dans la base de donnée
                $sql="INSERT INTO `client` (`login` , `pass` , `mail` )
                VALUES ('$login', '$pass' , '$mail')";
                mysql_query($sql);
                echo"<script>alert(\"Vous pouvez vous conecter en tant que $login\");";
                echo"window.location.replace(\"index.php?m=1\");\n";
                echo"</script>";
                }
            else
                {
                echo"<script>alert(\"se login est deja utilisé\");";
                echo"window.location.replace(\"./index.php?m=2\");\n";
                echo"</script>";
                }
            }
        else
            {
            echo"<script>alert(\"se login ou mot de passe est trop grand\");";
            echo"window.location.replace(\"./index.php?m=2\");\n";
            echo"</script>";
            }
 
        }
    else
        {
        echo"<script>alert(\"Login ou mot de passe trop petit\");";
        echo"window.location.replace(\"./index.php?m=2\");</script>";
        }
        }
    else
        {
        echo"<script>alert(\"Vous devez confirmer le mot de passe avec le méme mot..\");";
        echo"window.location.replace(\"./index.php?m=2\");</script>";
        }
    }
else
    {
    $page="./inscription.php";
    echo"<h2>Inscription</h2>";
    echo"<table>";
    echo"<form action=\"$page\" method=\"POST\">";
    echo"<tr><td>Login</td><td><input type=\"text\"name=\"login\"></td></tr>";
    echo"<tr><td>Pass</td><td><input type=\"password\" name=\"pass\"></td></tr>";
    echo"<tr><td>Confirmation</td><td><input type=\"password\" name=\"pass2\"></td></tr>";
    echo"<tr><td>email</td><td><input type=\"text\" name=\"mail\"></td></tr>";
    echo"<tr><td></td><td><input type=\"submit\" value=\"s'inscrire\" style=\"width: 100%\"></form></td></tr></table>";
    }
?>
Le probléme : quand je remplace $mail="mailde@jecpasquoi.fr";
>>Sa fonctionne

Mais quand il as $mail=$_POST['mail'];
Sa ne fonctionne pas ...

Sa ne fonctionne pas ...