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 :

fonction php5 afficher annonce


Sujet :

PHP & Base de données

  1. #1
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut fonction php5 afficher annonce
    Bonjour,

    voila j'ai fait un site d'annonce, dans ma base j'ai créer une table:
    id_annonce,titre_annonce,....., id_categorie.

    Une seconde table avec:
    id_categorie, titre_categorie,....,id_sup_categorie.

    id_sup_categorie repointe sur id_categorie, si il est null c est que c'est une catégorie principal sinon l'id_sup_categorie posséde l'id de la categorie parente.


    tout fonctionne bien, mais je me heure à un pb j'aimerai afficher les annonces d'une categorie parente dont l'id est donner par un GET.

    Mais le pb est que ma fonction qui affiche les annonces ne convient pas car je récupéré l'id parente mais je la compare a l'id de la table annonce qui est elle la sous_categorie.

    Donc rien ne s'affiche, et je ne pense pas que la solution soit d'insérer une colonne
    id_categorie en plus dans la table annonce.

    class annonce:
    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
    <?php
    ..
    public function getListUniqueAnnnonce($idSup)
    		{
     
    		$listeAnnonce = array();
     
    		$requete = 'SELECT id_annonce,id_rubrique_annonce,etat_annonce,titre_annonce,description_annonce,marque_annonce,prix_annonce,estActive,
    		DATE_FORMAT (dateCreation_annonce, \'le %d/%m/%Y à %Hh%i\') AS dateCreation_annonce, 
    		DATE_FORMAT (dateModification_annonce, \'le %d/%m/%Y à %Hh%i\') AS dateModification_annonce,
    		id_inscrit_annonce
    		FROM annonce 
    		where id_categorie='.$idSup.' 
    		ORDER BY id_annonce ASC';
     
     
    		$requete = $this->db->query($requete);
     
    		while ($annonce = $requete->fetch(PDO::FETCH_ASSOC))
    		$listeAnnonce[] = new Annonce ($annonce);
     
    		$requete->closeCursor();
     
    		return $listeAnnonce;
     
    		}
    ?>
    je sais que cela est assez compliquer mais j'espère que quelqu'un pourra m'aider, c'est assez important.

  2. #2
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Salut

    Mais le pb est que ma fonction qui affiche les annonces ne convient pas car je récupéré l'id parente mais je la compare a l'id de la table annonce qui est elle la sous_categorie.
    C'est pas clair pour moi, tu pourrais dumper un jeu de résultat pour que je me fasse une idée ?

    Au passage profites-en pour nous donner (s'il y en a) les messages d'erreurs PHP et Apache émis lors de l'exécution du script.

    Au passage, une fonction dans une classe s'appelle une méthode

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

Discussions similaires

  1. Fonction pour afficher une image
    Par philippef dans le forum Langage
    Réponses: 4
    Dernier message: 31/08/2007, 19h07
  2. Réponses: 5
    Dernier message: 13/06/2007, 15h05
  3. Ma fonction qui affiche les mois débloque
    Par isa150183 dans le forum Langage
    Réponses: 4
    Dernier message: 19/10/2006, 20h05
  4. Réponses: 9
    Dernier message: 17/02/2006, 11h04
  5. [POO] Appel de fonctions PHP5
    Par ralkif dans le forum Langage
    Réponses: 6
    Dernier message: 10/02/2006, 16h05

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