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 :

Problème avec un include


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 161
    Par défaut Problème avec un include
    Bonjour voila le problème

    J'ai une fonction qui est appelé après la sélection d'un numéro de session par l'utilisateur.

    Voici la fonction brièvement:

    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
    public function consultationNSession($nsession){
        
        //affichage de la table client
        
                $query="SELECT reservation.nom,reservation.prenom,client.telephone,reservation.observation FROM reservation,client where reservation.nom=client.nom AND reservation.prenom=client.prenom AND nsession=".$nsession." AND jour='".mardimatin."';";
        
                //$query="SELECT nom,prenom FROM reservation where nsession=".$nsession.";";
                
                    //Test pour voir si $query existe sur la base avec la connexion connexionID
                $result= mysql_query ($query, $this->connexionId );
                if(!$result){
                    echo "erreur d'affichage liste clients       !!!!   ";
                }
                else{
                
                include 'index.php';
    
                echo'<td>N Session  '.$nsession.'</td>';
                echo'<tr>';
                echo '<table width="400" border="1" cellspacing="5" cellpadding="0">';
                echo'<td>MARDI MATIN</td>';
                
                // affichage des champs clients
                for ($i=0 ; $i<mysql_num_fields($result); $i++){
                    echo '<tr>';
                    echo '<b>'.'  '.mysql_field_name($result,$i).'  '.'</b>';
            
                    echo '</tr>';
                }
        
        
         
                // affichage de la table client 
                while ($row = mysql_fetch_array($result) ) {
                    
                    
                    echo '<tr>';
                    for ($i=0 ; $i<count($row); $i++){
                        echo '<td>'.$row[$i].'</td>';
                    }
                    echo '</tr>';
                }
        
                echo '</table>';
    }
    Comme vous voyer j'ai fait un include index.php, cela me permettrai si ça marchait d'avoir mon menu sur la gauche. Seulement voilà ça ne veut pas fonctionner, ça me met une erreur du style cannot redeclare ... .
    Je pense que je me trompe dans la façon de récupérer mon menu, mais normalement je dois faire un include.
    Je ne vois vraiment pas comment faire.
    Merci de votre aide.

    Je sais que si j'enlève mon include mon tableau s'affiche sur une page blanche, donc il n'y a pas de pb au niveau de ma requete ...
    Seulement voila j'aimerai que mon tableau s'affiche avec mon menu index.php

    Merci de votre aide

  2. #2
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    c'est pourtant clair le message d'erreur ...

    tu as déjà déclarer quelque part ton index.php et tu ne peux le ré-inclure.

    puis si tu veux qu'on t'aide tu ferais mieux de mettre tout le message d'erreur ...

  3. #3
    Membre éclairé Avatar de renaudjuif
    Inscrit en
    Avril 2006
    Messages
    325
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 325
    Par défaut
    Tu as du déclarer la même fonction 2 fois dans ta page...
    Ta page d'index.php en include contient 1 fonction ? si c'est le cas et elle est inclue +ieurs fois, ça doit planter...

  4. #4
    Membre éprouvé
    Homme Profil pro
    Ingénieur réseau et sécurité / Consultant
    Inscrit en
    Août 2005
    Messages
    1 068
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur réseau et sécurité / Consultant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 1 068
    Par défaut
    salut !

    ben cannot redeclare veut tout dire... Tu as une redondance sur un élément. sois dans un include ou soit une fonction qui porte le meme nom dans ton index.php.

    bonne chance

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 161
    Par défaut
    NOn j'ai vérifié ce que vous me dites l'erreur ne vient pas de là. J'ai eu le problème plusieurs fois avec ce message d'erreur et à chaque fois le problème n'avait rien à voir avec cannot redeclare

    Merci de votre aide

  6. #6
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    Et ya quoi dans ton index.php ?

    on pourrait pas avoir le message d'erreur au complet ça nous aiderait grandement !!
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

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

Discussions similaires

  1. ajax4jsf: problème avec <a4j:include>
    Par heureuxLesOublieux dans le forum JSF
    Réponses: 3
    Dernier message: 18/06/2007, 10h30
  2. Problème avec un include
    Par Rhadamanthe59 dans le forum Langage
    Réponses: 5
    Dernier message: 07/12/2006, 16h58
  3. problème avec des include
    Par nixonne dans le forum Langage
    Réponses: 4
    Dernier message: 22/08/2006, 17h12
  4. Problème avec un "include"
    Par oragoun dans le forum Langage
    Réponses: 21
    Dernier message: 08/06/2006, 10h41
  5. [Tableaux] problème avec un include
    Par nicoaix dans le forum Langage
    Réponses: 6
    Dernier message: 08/12/2005, 11h37

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