Espace membre php

dran -  
 guy2mars -
Bonjour,
Je suis débutant en php et je fais un script d'inscription qui ne fais rien une fois la page envoyer :

<?php
include('configuration.php');
if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['passe']) && !empty($_POST['passe'])) && (isset($_POST['mail']) && !empty($_POST['mail'])) && (isset($_POST['passe2']) && !empty($_POST['passe_2']))) 
{ 
      
    if ($_POST['passe'] != $_POST['passe2']) 
	{ 
		$erreur = 'Les 2 mots de passee sont différents.'; 
	} 
    else 
	{  
		$sql = 'SELECT count(*) FROM membres WHERE login="'.mysql_escape_string($_POST['login']).'"'; 
        $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); 
        $data = mysql_fetch_array($req); 
 
        if ($data[0] == 0) 
		{ 
            $sql = 'INSERT INTO membres VALUES("", "'.mysql_escape_string($_POST['login']).'", "'.mysql_escape_string($_POST['passe']).'")'; 
            mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error()); 
 
            session_start(); 
            $_SESSION['login'] = $_POST['login']; 
            echo("L'inscription c'est bien derouler vous pouvez vous connecter");
			?>
				<a href="index.html">ici</a>
			<?php
			exit(); 
        } 
        else 
		{ 
            $erreur = 'Un membre possède déjà ce login.'; 
        } 
    } 
    
}
else 
{ 
    $erreur = 'Vous avez oublier un champ'; 
}  
?> 



vous pouvez m'aider ?
merci.
A voir également:

21 réponses

guy2mars
 
et si a la palce de
$x = mysql_query("SELECT * FROM membres WHERE login='",$login,"'");
tu mettais
$x = mysql_query("SELECT * FROM membres WHERE login='$login'");
$result=mysql_num_rows($x);
if $result !=0
{
echo "pseudo déjà utilisé"<br/>
< ahref.....page precedente'>";
}
0