|
|
Bonjour, voila mon pb :
j'ai créer un code php qui permet de connecter des membres à un site mais voila ce code ne fonctionne pas avec une table mysql je vous donne le code de ma table et si vous pouvez me dire si il est incompatible avec le code php que je ais metre aussi ci-dessous je trouve ça bizarre mais bon...
code table mysql :
CREATE TABLE `compte` ( `id` int(11) NOT NULL auto_increment, `pseudo`
varchar(40) NOT NULL default '', `passe` varchar(30) NOT NULL default
'', `nom` varchar(50) NOT NULL default '', `prenom` varchar(80) default
'', `naissance` varchar(30) NOT NULL default '', sexe varchar(40) NOT
NULL default '', adresse varchar(220) NOT NULL default '', cp
varchar(30) NOT NULL default '', ville varchar(50) NOT NULL default '',
qsecret varchar(220) NOT NULL default '', rsecret varchar(150) NOT
NULL, PRIMARY KEY (`id`) )
?>code php connexion membre :
<?
$pseudo=$_POST['pseudo'];
$passe=$_POST['passe'];
if(!isset($pseudo) || !isset($passe)){ header("Location:erreur.htm");}
//***connection***
/* Tu dois changer localhost par sql.free.fr, root par sons.gratuits et mettre ton mot de passe */
$dbc = mysql_connect("sql.free.fr", "sons.gratuits", "*******");
//***S'il n'y a pas d'erreur de connection***
if(!mysql_errno($dbc)){
//***Sélection de la base de données***
mysql_select_db("sons_gratuits");
//***Requête selection info sur membre***
$requete = mysql_query("SELECT pseudo,passe FROM compte WHERE pseudo='$pseudo' AND passe='$passe'");
if(mysql_num_rows($requete)==0){
header("Location:erreur.htm");
}
else{
header("Location:1.php");
}
}
mysql_close();
?> merci
-->Message édité par fabricedu82 le 10/10/2005 18:46:46<--
|