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 unexpected T_STRING


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 28
    Par défaut Erreur unexpected T_STRING
    Bonjour,

    J'ai une erreur, dans plusieurs scripts et c'est toujours la même. J'ai tenté plein de trucs mais la je sèche, je sais plus quoi faire.

    Voilà le 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
     
    <?php
     
    	include('connectBaseCIE.php');
     
    	echo "<table>";
     
    	$nomStages = mysql_query("select distinct nomSt from Stage") or die mysql_error();
     
    	while($ligne = mysql_fetch_array($nomStages))
    	{
    		echo "<tr> <th>" . $ligne['nomSt'] . "</th>";
    	}
     
    ?>
    l'erreur vient du mysql_query apparamment.

    Vous êtes ma dernière chance

    Merci et bonne fin de journée

  2. #2
    Membre très actif
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Par défaut
    Salut,

    Et en respectant l'écriture ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "select distinct(nomSt) from Stage"

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 28
    Par défaut
    Euh ça change rien :/

  4. #4
    Membre très actif
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Par défaut
    Par hasard, tu n'aurais pas des nomSt avec des guillemets dans ta base ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    while($ligne = mysql_fetch_array($nomStages))
    {
    	echo "<tr> <th>";
            echo $ligne['nomSt'];
            echo "</th>";
    }

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 28
    Par défaut
    Non pas du tout.

  6. #6
    Membre très actif
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Par défaut
    Poste nous ton script en entier car il n'y a donc apparemment pas d'erreur... A part le HTML (TR pas fermé, et TABLE pas fermé).
    J'en déduis que tout le script n'est pas là, sinon l'affichage doit pas être très beau ^^'

  7. #7
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 748
    Par défaut
    sur quelle numéro de ligne tu as une erreur ?

    peu être est elle dans le fichier que tu include ?

  8. #8
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 28
    Par défaut
    Ce fichier est utilisé dans d'autres fichiers qui fonctionnent eux. Alors je pense pas :/

    Et pour la ligne, il indique celle avec le mysql_query

  9. #9
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 28
    Par défaut
    Pour le scrip j'ai que ça pour le moment (il est pas fini mais si ça ne fonctionne pas ça sert à rien pour moi de continuer)
    et oui j'ai pas copier/coller le dernier echo pour fermer la ligne et le tableau.

  10. #10
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 748
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $nomStages = mysql_query("select distinct nomSt from Stage") or  mysql_error();

  11. #11
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 28
    Par défaut
    OK merci c'est bon ça fonctionne ! Par contre, tu pourrais m'expliquer pourquoi ?

  12. #12
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 748
    Par défaut
    je pense que l'appel à mysql_error() génère automatiquement l'appel à die,(enfin avec WAMP a priori ça fonctionne comme ça)
    l'idéal cependant serait d'utiliser un gestionnaire d'erreur,

    try{
    }
    catch{
    }

    regarde les topics de la semaine passé on en parle pas mal
    (oubli pas résolu)

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

Discussions similaires

  1. Erreur PHP avec OVH : unexpected T_STRING
    Par Delvauxo dans le forum Langage
    Réponses: 3
    Dernier message: 24/10/2011, 13h20
  2. [MySQL] Erreur mysql unexpected T_STRING
    Par nO_life dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 19/11/2008, 20h58
  3. erreur incrompréhensible unexpected T_STRING
    Par oceane751 dans le forum Langage
    Réponses: 2
    Dernier message: 28/08/2008, 15h11
  4. Shell - erreur unexpected end of file
    Par claralavraie dans le forum Linux
    Réponses: 7
    Dernier message: 12/01/2006, 09h59
  5. Erreur unexpected end of file
    Par snoop dans le forum Linux
    Réponses: 6
    Dernier message: 22/03/2004, 10h37

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