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 :

Erreur mysql unexpected T_STRING [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 142
    Par défaut Erreur mysql unexpected T_STRING
    Bonjour,
    J'ai ce message d'erreur ( je développe en local ) :

    Parse error: syntax error,unexpected T_STRING in c:\ ...... on line 57

    Je vous poste dans cette ordre

    _ la ligne concerné

    _ Le code complet

    Merci a ce qui pourront m'aider car j'ai beau retourné le script dans tous les sens je ne trouve pas je débute en local pour la même occasion

    Ligne de code concernée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $query = mysql_query("SELECT pseudo,password FROM tb_membres WHERE pseudo ='$pseudo'") or die('ERREUR 1 :'mysql_error());
    mysql_fetch_array($query);
    Script complet :

    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
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
     
     
     <?php
     
     /* demarre une session */
     
     session_start();
     
     /* connection */
     
    	 require('config.php');
     
    	 ?>
     
    	<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
      <meta content="text/html; charset=ISO-8859-1"
     http-equiv="content-type" />
      <title>index</title>
    </head>
    <body>
    <?php
     
    /* menu */
     
    ?>
    <a href="index.php">acceuil</a> ||
     <a href="inscription.php">inscription</a> ||
     <a href="connection.php">connection</a> ||
     <a href="page1.php">page1</a> ||
     <a href="page2.php">page2</a> || 
     <a href="page3.php">page3</a> || 
     <a href="page4.php">page4</a> ||
     <a href="page5.php">page5</a> ||
     <a href="adminimages.php">adùinistration des images</a> ||
     <a href="membres.php">membres (images validé et points)</a> ||	
     <?php
     
    /* Formulaire de connection */
     
    ?>
     
    <center>
    <FORM Method="POST" Action="http://localhost/instant-gagnant.com/connection.php" >
    Pseudo :</br><INPUT type="text" size="20" name="pseudo"  ><BR>
    Mot de pass :</br><INPUT type="password" size="20" name="password" ><BR>
    </br><INPUT type="submit"  value="Connection" ><BR>
    </FORM>
    </center>
    		<?php
     
    /* Control */ 
     
    $pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo'])) ;
    $motdepass = mysql_real_escape_string(htmlspecialchars($_POST['password'])) ;
     
    $query = mysql_query("SELECT pseudo,password FROM tb_membres WHERE pseudo ='$pseudo'") or die('ERREUR 1 :'mysql_error());
    mysql_fetch_array($query);
     
     
    if ($pseudo !="" AND $motdepass !="" )
    {
     
    /* Placement du pseudo dans la session */
     
    	$_SESSION['pseudo_session']=$pseudo ;
     
    	/* redirection */
     
    header("location: membres.php");
    }
     
    /* Si pseudo et mot de pass incorect réafficher le formulaire */
     
    else{
     
    	echo "Pseudo ou mot de pass incorect!!!";
    }
    ?>
    	</body>
    </html>

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Il faut concaténer l'appel de la fonction mysql_error...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $query = mysql_query("SELECT pseudo,password FROM tb_membres WHERE pseudo ='$pseudo'") or die('ERREUR 1 :'.mysql_error());
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 142
    Par défaut
    merci a vous l'erreur venais bien de la

    Plus qu'a trouver d'ou mon script est pas bon car il me redirige pas ou je veux

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur unexpected T_STRING
    Par PaulineGjm dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 17/04/2012, 19h00
  2. Erreur PHP avec OVH : unexpected T_STRING
    Par Delvauxo dans le forum Langage
    Réponses: 3
    Dernier message: 24/10/2011, 13h20
  3. erreur incrompréhensible unexpected T_STRING
    Par oceane751 dans le forum Langage
    Réponses: 2
    Dernier message: 28/08/2008, 15h11
  4. avoir les log d'erreur mysql
    Par simoryl dans le forum Administration
    Réponses: 4
    Dernier message: 06/09/2005, 14h24

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