categorie et sous categorie = categorie pere

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 : categorie et sous categorie = categorie pere

par mere-teresa » 09 août 2005, 14:58

Je suis ton père Luke

par Invité » 09 août 2005, 14:57

alors j'ai essayé, ca marche

j'ai créer un nouveau champs

id_rayon

mais il va falloir que j'ecrive pour chaque categorie (j'en ai prêt de 500) chaque N° de sous rayon

mais bon c'est pas grave
Sinon j'ai un autre probleme
Lorsque j'affiche la categorie par exemple la N° 450 je vais avoir une 30 aine de produits, jusque la c'est normal parceque en effet, j'ai 30 produits dans cette categorie.

Mais ce que je ne comprends pas c'est que j'ai trente fois le nom du sous rayon

y'a t'il un moyen d'enlever les doublons

voila ma requete


$req = "SELECT `categories`.`id`, `categories`.`nom`, `categories`.`id_rayon`, `produits`.`categorie`
FROM categories, produits
where `categories`.`id`=`produits`.`categorie` and `produits`.`categorie` in (".$id.produits($id,$where).");";


$stmt = db_query ($req);
$res = db_numrows ($stmt);



for ($i=0; $i<$res; $i++) {
$Id_Rayon = db_result($stmt, $i, "id_rayon");
$nom = db_result($stmt, $i, "nom");
$id = db_result($stmt, $i, "id");

Ou puis je mettre le petit texte qui permet d'enlever les doublon

par Invité » 09 août 2005, 14:00

Yes je crois que c'est bien ca
encore merci mais je vais voir si j'arrive à bien faire la manip

par albat » 09 août 2005, 13:43

par Invité » 09 août 2005, 13:33

merci pour ce début de réponse,
désolé de ne pas avoir répondu plus tôt j'étais en vacance 8)

la structure est celle ci

# Structure de la table `categories`
#

CREATE TABLE categories (
id int(10) unsigned NOT NULL auto_increment,
nom varchar(50) NOT NULL default '',
pere int(10) unsigned NOT NULL default '0',
idcomment_cat int(11) NOT NULL default '0',
PRIMARY KEY (id),
UNIQUE KEY id (id)
) TYPE=MyISAM;

merci beaucoup

Aussi en effet, j'ai déjà un champs indiquant la categorie Pere

par cbdreamdev » 02 août 2005, 16:40

Tu peux insérer dans la table catégorie un champ contenant l'index de la catégorie père.

par Cyrano » 31 juil. 2005, 11:50

Comment est structurée ta base et en particulier la table où sont enregistrées les catégories ?

categorie et sous categorie = categorie pere

par Invité » 31 juil. 2005, 09:50

bonjour, je vous explique le probleme

dans la base de données il y'a
des categories et des sous categories

les sous categories appartiennent au categories père.

Je voudrais afficher la categorie pere lorsque je suis dans une sous categorie

comment pourrais je faire cela ?