0, 1, 2 à remplacer par des noms

0, 1, 2 à remplacer par des noms - PHP - Programmation

Marsh Posté le 28-05-2007 à 14:27:03    

Bonjour a tous.
 
Voila pour mon site j'ai crée trois tables qui sont liées. Une pour les catégories, une pour les marques et une pour les produits. Le hic c'est que les catégories et les marques que j'ai insérées s'affichent par 0, 1,2, etc.et non par les noms
 
Exemple:
 
table catégorie
 
1=shampoing
2=gel
3=demelant
 
table marques
 
1=elseve
2=penthene
 
 
pour la catégorie:
 

Code :
  1. "SELECT t_produit.*, t_categorie.* FROM t_categorie, t_produit WHERE t_produit.num_categorie= t_categorie.id_categorie";


 
 
J'ai tout essayé dans tous les sens (enfin je crois) mais rien ne marche. Qu'y a t il de faux?
 
cordialement

Reply

Marsh Posté le 28-05-2007 à 14:27:03   

Reply

Marsh Posté le 28-05-2007 à 15:03:10    

Peut-on avoir la structure des tables ?
 
Avec quoi tu testes pour dire "rien ne marche" ? Tu utilises un client sql ? Un script php ?


---------------
When it's from Finland it's good.  - Mon blog
Reply

Marsh Posté le 28-05-2007 à 15:56:21    

la structure? est ce que c'est ca?
 

Code :
  1. mysql_select_db($database_conn_mireille, $conn_mireille);
  2. $query_Rs_categorie = "SELECT t_produit.*, t_categorie.* FROM t_categorie, t_produit WHERE t_produit.num_categorie= t_categorie.id_categorie";
  3. $Rs_categorie = mysql_query($query_Rs_categorie, $conn_mireille) or die(mysql_error());
  4. $row_Rs_categorie = mysql_fetch_assoc($Rs_categorie);
  5. $totalRows_Rs_categorie = mysql_num_rows($Rs_categorie);


 
dans la base de données j'ai une table catégorie, une table marque et une table produits, les tables catégorie et marques sont liées a la table produits par num_categorie et num_marque.
 
Dans ma page php, lorsque je veux insérer un nouvel enregistrement, la catégorie et la marque s'affichent par l'id et non le nom (comme décrit tout a l'heure)

Reply

Marsh Posté le 28-05-2007 à 16:20:17    

Non c'est pas ça.
 
Et le code que tu as donné ne correspond pas au code qui affiche les données, donc je ne peux pas t'aider...


---------------
When it's from Finland it's good.  - Mon blog
Reply

Marsh Posté le 28-05-2007 à 16:37:58    

mais alors comment faire pour remplacer l'id par son nom?
par ex 1=panthène
 
au lieu de s'afficher 1 ça affiche panthène
 
qu'est-ce que la structure des tables?

Reply

Marsh Posté le 28-05-2007 à 17:25:08    

cgo2 voudrait le bout de code qui affiche 0, 1 ou 2 (sur la page web), pas celui qui extrait ces codes de la BDD.


Message édité par phosphoreloaded le 28-05-2007 à 17:26:13
Reply

Marsh Posté le 28-05-2007 à 17:40:26    

oh mais c'est le 2ème code que j'ai envoyé. mais puisque c'est un num_catégorie c'est automatiquement l'id qui s'affiche non?

Reply

Marsh Posté le 28-05-2007 à 18:01:11    

echo, printf, ...
 
 
Tu affiches sur une page web ou bien tu "affiches" dans phpmyadmin?  [:zaipetruredfadeiping]

Message cité 1 fois
Message édité par phosphoreloaded le 28-05-2007 à 18:02:19
Reply

Marsh Posté le 28-05-2007 à 18:23:54    

affiche sur une page web

Reply

Marsh Posté le 28-05-2007 à 19:02:19    

phosphoreloaded a écrit :

Tu affiches sur une page web ou bien tu "affiches" dans phpmyadmin?  [:zaipetruredfadeiping]


 
Laisse tomber, je parie une cacahuète que c'est du code autogénéré.  :o  


---------------
When it's from Finland it's good.  - Mon blog
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed