Placer une petite annonce dans la bonne rubrique

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Placer une petite annonce dans la bonne rubrique

par Ryle » 11 oct. 2007, 16:53

Cela dépend de la structure de tes tables...

Je suppose que ta table rubrique contient un id et un libellé, et que ta table d'annonce contient quant à elle l'id_rubrique à laquelle l'annonce est liée ? Si c'est bien le cas, lorsque tu enregistres les données du formulaire tu dois récupérer l'id rubrique sélectionné par l'utilisateur et renseigner avec la table annonce. Tu peux ainsi retrouver tous les enregistrements associé à cet id (et donc à une rubrique spécifique) en ajoutant une condition dans ta requête listant les annonces :)

HTH

par ciboul » 11 oct. 2007, 16:24

Merci Ryle pour ta réponse !

Une petite question :

En fait, j'ai deux tables :

- 1 pour les rubriques automobiles, divers... qui est dans un .php (rubrique.php qui affiche un menu déroulant pour choisir sa rubrique)


- 1 autre pour mon formulaire de l'annonce avec titre, pseudo, etc... qui est dans un autre doc .php (annonces.php)

La page rubrique.php est en includ dans ma page annonces.php

En fait, j'aurais du faire une seule table pour tout ? C'est ça ?

par Ryle » 11 oct. 2007, 15:56

Lorsque tu enregistres les données du formulaire dans ta base, tu récupères en principe la catégorie sélectionnée par l'utilisateur et la stocke dans ta table. Il te suffit donc de filtrer les résultats de la requête qui vient lire les annonces dans la table en lui spécifiant la catégorie à afficher :

Code : Tout sélectionner

SELECT ... FROM ... WHERE champ_categorie = 'valeur_categorie_à_afficher'
Ainsi seules les annonces pour lesquelles le champ "champ_categorie" a pour valeur "valeur_categorie_à_afficher" seront retournées et affichées :)

Placer une petite annonce dans la bonne rubrique

par ciboul » 11 oct. 2007, 14:36

Bonjour !

Je voudrais savoir si je peux faire ceci :

J'ai fait une page (php et sql) (enfin j'ai trouvé un script que j'ai modifié :oops: ) dans laquelle le visiteur peut passer une petite annonce.

Dans cette page, tout en haut, le visiteur doit d'abord sélectionner la rubrique qui correspond à son objet (véhicule, animaux, divers...). Le "pavé" rubrique est inclus dans ma page avec un "include". Les noms des rubriques sont dans une table sql.

Comment faire pour lorsque le visiteur clique sur le bouton "soumettre" l'annonce apparaisse directement sur la page de la bonne rubrique ? Effectivement, il y aura une page différente listant les petites annonces pour chaque rubrique.

J'espère que je suis claire.

Merci à ceux qui pourront m'éclairer et qui tiendront compte que j'ai posté dans la rubrique débutant !