pb de connexion et de recuperation de donées

pb de connexion et de recuperation de donées - PHP - Programmation

Marsh Posté le 10-03-2008 à 15:12:38    

pour gain de place ...

Message cité 1 fois
Message édité par kefren le 10-03-2008 à 16:20:55
Reply

Marsh Posté le 10-03-2008 à 15:12:38   

Reply

Marsh Posté le 10-03-2008 à 15:14:10    

kefren a écrit :

Code :
  1. <?php
  2. ?>


 
 
affichge pour la premiere requete : "Verification nom d utilisateur impossible"


De rien  [:kao98]

Message cité 1 fois
Message édité par kao98 le 10-03-2008 à 15:14:25

---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 10-03-2008 à 15:23:15    

meme chose que le premier post


Message édité par kefren le 10-03-2008 à 16:21:24
Reply

Marsh Posté le 10-03-2008 à 15:57:14    

C'est pas vraiment ce que je voulais dire :o


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 10-03-2008 à 16:00:00    

kao98 a écrit :

C'est pas vraiment ce que je voulais dire :o


 
 
et que voulais-tu dire ?

Reply

Marsh Posté le 10-03-2008 à 16:02:34    

Au moins autant de chose que ce que toi tu exprimais dans ton premier post.


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 10-03-2008 à 16:09:16    

effectivement :/ autant pour moi j'ai oublier quelques elements pour que tu puissees m'aider ...
 
 
Donc en reprenant le code que je t'ai copier dans le premier message, lors de l'execution des requetes ne veut pas s'effectuer, je ne comprend pas le blocage.
 
je te recolle le code car entre temps j'ai trouvé d'autres erreurs mais sans resultats :
 

Code :
  1. <?php
  2. include("connexion.php" );
  3. if(!isset($_POST['mailcli']) && !isset($_POST['mdpcli']))
  4. {
  5.  $_POST['mailcli']="";
  6.  $_POST['mdpcli']="";
  7. }
  8. echo'<FORM method=post>';
  9. echo'Nom d utilisateur :';
  10. echo'<input type="text" size="20" name="mailcli"><br>';
  11. echo'Mot de passe :';
  12. echo'<input type="text" size="20" name="mdpcli"><br>';
  13. echo'<INPUT type=submit value="Identification">';
  14. echo'</form>';
  15. echo $_POST['mailcli'];
  16. echo "<br>";
  17. echo $_POST['mdpcli'];
  18. echo "<br><br>";
  19.   $cnx = connect_to_serv();
  20. $verif_user = "select mail_clt from client where mail_clt = $_POST[mailcli];";
  21.     $result_user= mysqli_query($cnx,$verif_user)
  22.                or die("Verification nom d utilisateur impossible" );
  23. $verif_mdp = "select mdp_clt from client where mail_clt = $_POST[mdpcli];";
  24.     $result_mdp = mysqli_query($cnx,$verif_mdp)
  25.                or die("Verification mot de passe impossible" );
  26. if($result_user <> $_POST['mailcli'])
  27. {
  28.  $utilisateur=2;
  29.  $pw=1;
  30.  }elseif($result_user == $_POST['mailcli'] && $result_mdp <> $_POST['mdpcli'])
  31.    {
  32.     $utilisateur=3;
  33.     $pw=2;
  34.    }elseif($result_user == $_POST['mailcli'] && $result_mdp == $_POST['mdpcli'])
  35.      {
  36.       $utilisateur=3;
  37.       $pw=3;
  38.      }else{
  39.        $utilisateur=1;
  40.        $pw=1;
  41.       }
  42. echo $result_user;
  43. echo $result_mdp;
  44. $nombre = "$utilisateur"."$pw";
  45. switch($nombre)
  46.   {
  47.   case 11 :
  48.     echo "Le nom d'utilisateur doit etre une adresse mail : monmail@boitemail.com/fr";
  49.     break;
  50.   case 21 :
  51.     echo "Le nom d'utilisateur n'existe pas";
  52.     break;
  53.   case 32 :
  54.     echo "Mot de passe incorrect";
  55. break;
  56.  
  57.   case 33 :
  58.    echo "vous etes connecté";
  59. break;
  60.   default :
  61. echo "Connectez vous ici !!!";
  62.     break;
  63.   }
  64.  
  65. ?>


 
donc une fois arriver à l'exucution de la premiere requete message afficher sur le navigarteur : "verification du nom d'utilisateur impossible"
je ne comprend pas pourquoi la requete ne ve pas s'executer.
 
code de la page de connexion à la base de donnees :
 

Code :
  1. <?php
  2. function connect_to_serv()
  3.   {
  4.   $serv = "localhost";
  5.       $user = "julien";
  6.       $mdp  = "zamias";
  7.       $bdd  = "sitecommercial";
  8.  
  9.   $connexion = mysqli_connect($serv,$user,$mdp);
  10.       $bd = mysqli_select_db($connexion,$bdd);
  11.  
  12.   return($connexion);
  13.   }
  14. ?>

Reply

Marsh Posté le 10-03-2008 à 16:17:54    

Affiche le message d'erreur SQL pour commencer, ça aiderait.
 
mysql_error() si je me souviens bien. Pour voir l'erreur, remplace le die("verification impossible" ) par un die(mysql_error()).


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 10-03-2008 à 16:19:34    

Warning: mysqli_error() expects exactly 1 parameter, 0 given in C:\Program Files\EasyPHP 2.0b1\www\tests\module_identification.php on line 31

 

voila


Message édité par kefren le 10-03-2008 à 16:19:54
Reply

Marsh Posté le 10-03-2008 à 16:21:13    

Je vais pas faire le boulot à ta place non plus. Tu es développeur ? php ?
 
http://fr2.php.net/mysql_error


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 10-03-2008 à 16:21:13   

Reply

Marsh Posté le 10-03-2008 à 16:29:00    

kao98 a écrit :

Je vais pas faire le boulot à ta place non plus. Tu es développeur ? php ?
 
http://fr2.php.net/mysql_error


 
 
non pas vraiment developpeur sinon je suppose que je ne viendrais pas chercher de l'aide...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed