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

Langage PHP Discussion :

erreur T_STRING or T_VARIABLE


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 166
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 166
    Par défaut erreur T_STRING or T_VARIABLE
    Bonjour

    Merci pour votre aide, mais je me casse encore la tete avec cette rreur:

    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /data/lasep/new/intranet/admin/a_staff_education_update.php on line 36
    A savoir que $lang est une valeur envoyé par un formulaire /radio boutton)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    	if(isset($_POST['f_lang'])) $lang=$_POST['f_lang'];
    		else $lang="";
     
    echo $lang;
     
    if($lang=="en"){
        $sql_insert = "INSERT INTO users_education(id,id_owner,lang,education_name,location,years)VALUES('','$_SESSION[\'staff_id\']','en','htmlentities($f_education_name)','htmlentities($f_location)','$f_years')";
     
    	mysql_query($sql_insert) or die('Erreur SQL ! '.$sql_insert.'<br />'.mysql_error());
     
    	}else{

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    On peut savoir à quelle ligne ça correspond ?

    On n'apprend plus à indenter le code en cours d'info ?

  3. #3
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par BisounoursJos
    On n'apprend plus à indenter le code en cours d'info ?
    L'indentation est ignorée quand on met des balises [quote] au lieu de [code]... Ceci dit même en voyant l'indentation... C'est pas le Pérou...

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par Eusebius
    L'indentation est ignorée quand on met des balises [ quote] au lieu de [ code]...
    Ah oui exact ... J'avais pas fait gaffe à la balise utilisée. :/

  5. #5
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    et la ligne 36, c'est quoi, histoire de gagner du temps ?

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 166
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 166
    Par défaut
    oui pardon ,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    	if(isset($_POST['f_lang'])) $lang=$_POST['f_lang'];
    		else $lang="";
     
    echo $lang;
     
    if($lang=="en"){
    [ligne 36]    $sql_insert = "INSERT INTO users_education(id,id_owner,lang,education_name,location,years)VALUES('','$_SESSION[\'staff_id\']','en','htmlentities($f_education_name)','htmlentities($f_location)','$f_years')";
     
    	mysql_query($sql_insert) or die('Erreur SQL ! '.$sql_insert.'<br />'.mysql_error());
     
    	}else{

  7. #7
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql_insert = "INSERT INTO users_education(id,id_owner,lang,education_name,location,years)VALUES('','".$_SESSION['staff_id']."','en','htmlentities($f_education_name)','htmlentities($f_location)','$f_years')";
    http://pbnaigeon.developpez.com/tuto...phe-guillemet/

  8. #8
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 166
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 166
    Par défaut
    Ben ca va vachement mieux, merci sauf que la valeur de la variable de session n'est pas pris en compte. c'est comme si elle était vide.

    Ce bour de code est um podule placer dans une page a l'aide du include et au debut de cette page en question, je n'ai pas oublier de mettre session_start()

    Alors pourquoi la valeur est vide???

    En plus il a été dit que je devrait mettre des {} entre htmlentities($variable)}

    A quoi serve ses {}, alors que j'arrive comme meme insérer des donné dans m table (quoi, pour le moment pas encore exactement correctement, puicque qu'avec la variable de session elle ne retourne pas encore la bonne vakeur :o))

  9. #9
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    que dit un echo de ta variable de session ? ou mieux, un var_dump ?

  10. #10
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 166
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 166
    Par défaut
    non, c'est pas vrai, le htmlentitie($variable), ca marche pas tres bien.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/09/2011, 15h29
  2. Réponses: 3
    Dernier message: 01/07/2010, 11h54
  3. Réponses: 4
    Dernier message: 07/09/2009, 14h55
  4. erreur incrompréhensible unexpected T_STRING
    Par oceane751 dans le forum Langage
    Réponses: 2
    Dernier message: 28/08/2008, 15h11
  5. [Système] [ERREUR] T_VARIABLE imcompris
    Par CORBASE dans le forum Langage
    Réponses: 2
    Dernier message: 19/09/2006, 08h37

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