01net    Web


Actuellement en ligne : 145 Utilisateurs dont 3 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > PHP
> pb table mysql pour connexion membre en php
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
fabricedu82
  
   
      ?   ^   @     Posté le 10/10/2005 18:42:50  
Voter pour ce message
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<--
Gautier
  2008, ...
  :-)
      ?   @     Posté le 15/10/2005 11:17:45  
Voter pour ce message
Quel est le message d'erreur ?

et remplace cette ligne
$requete = mysql_query("SELECT pseudo,passe FROM compte WHERE pseudo='$pseudo' AND passe='$passe'");
par
$requete = mysql_query("SELECT pseudo,passe FROM compte WHERE pseudo='$pseudo' AND passe='$passe'") or die( 'Erreur MySQL : ' . mysql_error() );

Tu auras un message d'erreur plus explicite
-------
[Chaque minute qui passe est une occasion de changer le cours de sa vie]
[Les préjugés sont les ennemis du bon sens]
<     1       >

01net > Forum de 01net > Programmation et développement > PHP
> pb table mysql pour connexion membre en php

Aller à :

Page générée en : 0.041s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Jeux Mobile 
Mobile : Téléchargez les dernières nouveautés pour votre téléphone portable !
Jeux
Nouveauté : Transformez une bijouterie décrépite en une petite merveille de l’industrie du luxe !