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 :

Parse error on line 105 alors qu'il n'y a que 14 lignes


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Homme Profil pro
    sans emploi
    Inscrit en
    Février 2014
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : sans emploi
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2014
    Messages : 365
    Points : 131
    Points
    131
    Par défaut Parse error on line 105 alors qu'il n'y a que 14 lignes
    Bonjour

    Ma page web refuse de s'ouvrir et le message suivant apparait:
    Parse error: syntax error, unexpected end of file in C:\wamp\www\....\3Realisations_par_theme.php on line 105

    Or le fichier 3Realisations_par_theme.php ne contient que 14 lignes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <!DOCTYPE html>
    <html>
    <head>
    </head>
     
    <body>
     
    <?php
    echo $_GET['code_themes'];
    ?>
     
    </body>                                         
     
    </html>
    C'est bizarre ??
    Avez vous une explication?

  2. #2
    Modérateur
    Avatar de Kreepz
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2011
    Messages : 681
    Points : 1 458
    Points
    1 458
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Et ton echo $_GET['code_themes'] il renvoie quoi?
    Pensez à regarder nos cours et tutoriels PHP ainsi que notre FAQ PHP avant de poser votre question!
    Un message vous a aidé, n'oubliez pas le

  3. #3
    Membre habitué
    Homme Profil pro
    sans emploi
    Inscrit en
    Février 2014
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : sans emploi
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2014
    Messages : 365
    Points : 131
    Points
    131
    Par défaut
    Merci pour ton aide

    Le echo ne renvoie rien juste le message d'erreur

    J'ai apporté des modifs:

    1ere page: 3_test_1.php
    Les liens href="3_test_2.php?idTheme=' . $donnee['code_themes'] . '" permettent d'envoyer dans la 2eme page un paramètre par l'url
    en mettant echo $donnee['code_themes']; dans la boucle foreach le code_themes apparait bien

    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
     
    <!DOCTYPE html>
    <html>
    <head>
    </head>
     
    <body>
    	<div class="list-group">
    		<a href="#" class="list-group-item active">Recherche par thème</a>
     
    		<?php
     
    		include_once('./connexion.php');
     
    		//Preparer la requete
     
    		$sql = 'SELECT code_themes,themes,COUNT(*) AS comptage FROM liste_image GROUP BY themes';
     
    		$requete2 = $connexion_bdd ->prepare($sql);
     
    		//Compiler et executer la requete
    		$requete2->execute();
    		//Recuperer toutes les donnees retournees
    		foreach($requete2->fetchAll() as $donnee)
    			{
    			echo ('<a href="3_test_2.php?idTheme=' . $donnee['code_themes'] . '" class="list-group-item clic_theme" data-theme="' . $donnee['themes'] . '">' . $donnee['themes'] . ' (' . $donnee['comptage'] . ' oeuvres)</a>');
    			}
    		//Clore la requete preparee
    		$requete2 -> closeCursor();
    		$requete2 = NULL;
     
    		?>
    	</div>
    </body>                                         
     
    </html>
    Quand je clic sur un lien la page 3_test_2.php s'ouvre bien mais rien n'apparait et il y a le message:
    ( ! ) Notice: Undefined index: code_themes in C:\wamp\www\jQuery\finmisenligne 7phpCss\3_test_2.php on line 9
    Call Stack
    # Time Memory Function Location
    1 0.0010 237240 {main}( ) ..\3_test_2.php:0



    2eme page: 3_test_2.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <!DOCTYPE html>
    <html>
    <head>
    </head>
     
    <body>
     
    <?php
    echo $_GET['code_themes'];
    ?>
     
    </body>                                         
     
    </html>
    Cordialement

  4. #4
    Modérateur
    Avatar de Kreepz
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2011
    Messages : 681
    Points : 1 458
    Points
    1 458
    Billets dans le blog
    1
    Par défaut
    Comment ton get pourrais marcher si dans ton href tu as:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    href="3_test_2.php?idTheme=' . $donnee['code_themes'] . '"
    Ton lien va être '...3_test_2.php?idTheme=3'
    Pensez à regarder nos cours et tutoriels PHP ainsi que notre FAQ PHP avant de poser votre question!
    Un message vous a aidé, n'oubliez pas le

  5. #5
    Membre habitué
    Homme Profil pro
    sans emploi
    Inscrit en
    Février 2014
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : sans emploi
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2014
    Messages : 365
    Points : 131
    Points
    131
    Par défaut
    Merci ça marche

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 15/02/2012, 23h39
  2. Réponses: 4
    Dernier message: 24/01/2011, 21h23
  3. Réponses: 0
    Dernier message: 08/12/2009, 12h39
  4. Parse error: parse error on line 72
    Par batoule80 dans le forum Langage
    Réponses: 18
    Dernier message: 17/08/2008, 17h40
  5. Réponses: 1
    Dernier message: 12/12/2007, 14h03

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