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 :

Probleme de parse error [MySQL]


Sujet :

PHP & Base de données

Vue hybride

nightfall59 Probleme de parse error 19/05/2010, 15h11
sabotage tu as un peu beaucoup de... 19/05/2010, 15h23
nightfall59 c'est vrai je l'ai modifié... 19/05/2010, 15h30
sabotage Le code que tu nous montres... 19/05/2010, 15h44
nightfall59 Voila probleme reglé, c'etait... 19/05/2010, 15h53
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 97
    Par défaut Probleme de parse error
    Bonjour alors voila, mon navigateur m'affiche ceci :

    Parse error: parse error, expecting `','' or `')'' in C:\wamp\www\balisage\balisage\balisage2.php on line 21

    Je sais que c'est parcequ'il me manque un truc bete, gros comme une maison que je devrais voir mais pas moyen et voici mon code qui pose probleme :
    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
     
    <html>
    <head>
    	<link rel="stylesheet" type="text/css" href="design2.css">
    </head>
    <body>
    <?php 
    $cnx=mysql_connect("localhost","root","");
    mysql_select_db("ean",$cnx);
    $eanss=mysql_query("select ean from ean");
    ($resu=mysql_fetch_array($eanss));
     
    if ((isset ($resu[ean][0])) AND $resu[ean][0]!=null)
    {
    	$ean1=$resu[0];
    }
    else
    {
    	$ean1="";
    }
    si quelqu'un pouvais m'aider svp ^^

    ps : le $resu[ean][0] est comme ca car je ne savais pas si c'estl ui qui posait probleme il a donc connu maintes modifications^^

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    tu as un peu beaucoup de parentheses ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ($resu=mysql_fetch_array($eanss));
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 97
    Par défaut
    c'est vrai je l'ai modifié mais ca change rien^^

    je pense que le probleme vien du $resu etant donné qu'il insere la colonne ean dans un array et j'arrive pas a mettre une valeur du array par variable (sachant que je peux avoir un maximum de 20 valeurs)

    j'espere que c'est assez clair comme explication^^

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Le code que tu nous montres ne produit pas l'erreur, d'ailleurs il ne contient pas de ligne 21.

    Sinon pour ta question c'est tout court.

    Tout peux raccourcir ton code comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    if ($resu=mysql_fetch_array($eanss)) { 
    	$ean1 = $resu['ean'];
    }
    else {
           $ean1 = "";
    }
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 97
    Par défaut
    Voila probleme reglé, c'etait en effet une question de parenthese dans les isset. le probleme si je fait $ean1=... c'est si j'ai $ean2,$ean3,etc...

    je fait comment pour dire : $ean1 = ligne 1 du array

    $ean2=ligne 2 du array
    etc.. ?

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il faut utiliser un tableau alors :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    while ($resu=mysql_fetch_array($eanss)) { 
    	$ean[] = $resu['ean'];
    }
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

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

Discussions similaires

  1. [MySQL] Probleme Parse error: et cookies.
    Par pridzi dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 03/03/2010, 20h22
  2. Probleme de parsing de chaine, tronquer une chaine
    Par Voodo'o_d'ool dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 06/08/2008, 11h28
  3. [HTML] Parse error. Probleme introuvable !
    Par SweetLeaf dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 03/07/2008, 15h15
  4. [MySQL] Probleme de parse error
    Par griese dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 28/12/2006, 16h31
  5. Parse error
    Par Sylvain James dans le forum XMLRAD
    Réponses: 2
    Dernier message: 02/02/2005, 10h55

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