IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

[SQL] Erreur de syntaxe ?


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 29
    Par défaut [SQL] Erreur de syntaxe ?
    Bonjour a tous,

    Etant novice j'ai encore un soucis dans mon code que je n'arrive pas a déceler, j'ai écris un script qui permet d'identifier un utilisateur mais j'ai une erreur sur la dernière ligne, voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <?php
    // Informations de connection
    require ('infos.php');
     
    // Recuperation des champs
    if(isset($_POST['nom']))      $nom=$_POST['nom'];
    else      $nom="";
     
    if(isset($_POST['mdp']))      $mdp=$_POST['mdp'];
    else      $mdp="";
     
    // Connexion au serveur
    $lien = mysql_connect($serveur,$user,$pass);
    if ($lien==0)
    	echo '<img src="./images/point_rouge.png"/> La connexion au serveur a échoué !<br/>';
    else
    {
    	echo '<img src="./images/point_vert.png"/> Connecté au serveur.<br/>';
     
    // Selection de la base de données
    if(mysql_select_db($base,$lien)==0)
    	echo '<img src="./images/point_rouge.png"/> La sélection de la base de données a échoué !<br/>';
    else
    {
    	echo '<img src="./images/point_vert.png"/> Base de données sélectionnée.<br/>';
     
     
    	$requete="SELECT * 
    				FROM `client` 
    				WHERE nom_client = ".$nom."
    				AND mdp = ".$mdp."";
     
    	$connection = mysql_query($requete) ;
     
    	if ($connection==0)
    	echo '<img src="./images/point_rouge.png"/> Mauvaise identification<br/>';
    else
    	echo '<img src="./images/point_vert.png"/> Vous etes connecté<br/>';
    ?>

  2. #2
    Membre chevronné
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    339
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 339
    Par défaut
    Bonjour,

    Ton problème vient du fait que tu ne fermes pas l'accolade du else.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 29
    Par défaut
    Merci a toi, j'espère ne pas trop pourrir le forum avec ce genre de post désolé : s

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 29
    Par défaut
    autre problème toujours dans le même code par rapport au variable $nom et $mdp que je récupére soit je les met entre guillemets et il m'est impossible de m'identifier soit je les mets entre quote et je m'identifie meme en entrant des infos incorrect une idée ?

  5. #5
    Membre chevronné
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    339
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 339
    Par défaut
    Il va falloir préciser la ligne concernée.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 29
    Par défaut
    le problème dois se situer au niveau de ma requête (ligne 29, 30 )

Discussions similaires

  1. [SQL] Erreur de syntaxe SQL
    Par gregius dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 08/08/2006, 19h10
  2. [SQL] erreur de syntaxe dans une requete
    Par einsteineuzzz dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 15/06/2006, 09h24
  3. instruction SQL : erreur de syntaxe
    Par Skizo dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 24/05/2006, 10h54
  4. [sql] erreur de syntaxe
    Par cmoa59 dans le forum JDBC
    Réponses: 14
    Dernier message: 03/05/2005, 11h41
  5. PHP SQL =>erreur de syntaxe (operateur absent)
    Par snipes dans le forum Langage SQL
    Réponses: 3
    Dernier message: 23/02/2005, 14h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo