Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
813 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  erreur de login page de connection - php ODBC

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

erreur de login page de connection - php ODBC

n°1800647
paye_ton_j​u
Posté le 15-10-2008 à 17:33:04  profilanswer
 

Bonjour,
 
J'ai créé un page de login pour se connecter à une base de données, mais j'ai les erreurs suivantes :
 

Code :
  1. Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Syntaxe incorrecte vers 'limit'., SQL state 37000 in SQLExecDirect in C:\Programmes\wampserver2.0c\www\html\paiement\login.php on line 13
  2. Warning: odbc_fetch_row(): supplied argument is not a valid ODBC result resource in C:\Programmes\wampserver2.0c\www\html\paiement\login.php on line 17


 
Voici mon code :
 

Code :
  1. <?php
  2. $_SESSION['langage'] = 'PHP 5';
  3. include_once("../../fonctions-panier.php" );
  4. if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['password']))
  5. {
  6.   $connect=ODBC_connect("TESTPHP5","sa","sasa" );
  7. // mysql_connect("localhost","sa","sasa" );
  8.   //mysql_select_db("testphp5" );
  9.  
  10.   $mysql = "SELECT login, valide FROM utilisateur WHERE login = '".$_POST['login']."' AND password = '".$_POST['password']."' limit 1";
  11.   $req = ODBC_exec($connect, $mysql);
  12. // $req=mysql_query($mysql) or die($mysql."<br />".mysql_error());
  13.  
  14.   //list($ok, $valide)=mysql_fetch_row($req);
  15.   list($ok)=odbc_fetch_row($req);
  16.  
  17.   if(!$ok){
  18.     $erreur="<center><font color=red style=font-size:0.7em>Mauvais login ou mot de passe</font></center>";
  19.   }elseif(!$valide){
  20.    $erreur="<center><font color=red style=font-size:0.7em>Votre compte n'est pas encore valider, veuillez suivre les instructions de votre email</font></center>";
  21.   } else {
  22.     session_start();
  23.     $_SESSION['login'] = $_POST['login'];
  24.     header("location: modes_paiement.php" );
  25.   }
  26.   odbc_close($connect);
  27.   //mysql_close();
  28. }else{
  29. }
  30. ?>


PS: ce qui est en commentaires c'est pour une connection en mysql, actuellement je bosse sur du ODBC, et en MySQL tout marche très bien, mais c'est en ODBC que ça foire mais je n'arrive pas à trouver le problème ! Je pense que cela vient des requetes, mais je ne suis pas sûr
 
Merci
 
Quelqu'un peut il m'aider SVP ?

mood
Publicité
Posté le 15-10-2008 à 17:33:04  profilanswer
 

n°1800664
dwogsi
Défaillance cérébrale...
Posté le 15-10-2008 à 17:56:12  profilanswer
 

limit ça existe pas sur SQL Server.
Je crois qu'il n'existe pas en SQL Standard d'ailleurs, si quelqu'un peut confirmer.
Voulez-vous en savoir plus?


Message édité par dwogsi le 15-10-2008 à 17:58:50

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1800672
paye_ton_j​u
Posté le 15-10-2008 à 18:13:37  profilanswer
 

Ok merci, masi apres avoir supprimé LIMIT 1, ça me renvoi toujours à cette instruction :
 

Code :
  1. $erreur="<center><font color=red style=font-size:0.7em>Mauvais login ou mot de passe</font></center>";


 
 
helpp :(


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  erreur de login page de connection - php ODBC

 

Sujets relatifs
Erreur d'execution 13erreur 1004....
[Access] - l'expression ne fait pas partie de la fonction d'agregaterreur de requete??MySQL server version for the right syntax to use ne
erreur de tnsnameConnexion à une base oracle
need HELP - confirmation inscription compte utilisateur sur base ODBCErreur execution access 2000
[Visual C++], erreur de compil d'un hello world[SQL] Erreur syntaxe [RESOLU]
Plus de sujets relatifs à : erreur de login page de connection - php ODBC


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR