Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: freddes le le 14-09-2004 a 14:49:52

Titre: Pb requete php
Posté par: freddes le le 14-09-2004 a 14:49:52

Bonjour, ya un truc que je comprend pas:
voici une table:

CREATE TABLE `logitheque_rub` (
`id` smallint(6) NOT NULL auto_increment,
`cat` char(2) NOT NULL default '',
`nom` varchar(50) NOT NULL default '',
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`),
KEY `id_2` (`id`,`cat`)
) TYPE=MyISAM AUTO_INCREMENT=60 ;

#
# Dumping data for table `logitheque_rub`
#

INSERT INTO `logitheque_rub` VALUES (1, '1', 'Agenda');
INSERT INTO `logitheque_rub` VALUES (25, '4', 'Albums et visionneuses');
INSERT INTO `logitheque_rub` VALUES (3, '1', 'BDD');
INSERT INTO `logitheque_rub` VALUES (4, '1', 'Caculatrice');
INSERT INTO `logitheque_rub` VALUES (5, '1', 'Contacts');
INSERT INTO `logitheque_rub` VALUES (6, '5', 'Bourse et finance');
INSERT INTO `logitheque_rub` VALUES (7, '1', 'Traduction');
INSERT INTO `logitheque_rub` VALUES (8, '1', 'Traitement de Texte');
INSERT INTO `logitheque_rub` VALUES (9, '2', 'Fax');
INSERT INTO `logitheque_rub` VALUES (10, '2', 'Messagerie Instantanée');
INSERT INTO `logitheque_rub` VALUES (11, '2', 'Minitel');
INSERT INTO `logitheque_rub` VALUES (12, '2', 'SMS');
INSERT INTO `logitheque_rub` VALUES (13, '3', 'Aspirateurs de site');
INSERT INTO `logitheque_rub` VALUES (14, '3', 'Client FTP');
INSERT INTO `logitheque_rub` VALUES (15, '3', 'Connecteurs et téléchargeurs');
INSERT INTO `logitheque_rub` VALUES (16, '3', 'Contrôle parental');
INSERT INTO `logitheque_rub` VALUES (17, '3', 'Courrier email');
INSERT INTO `logitheque_rub` VALUES (18, '3', 'Editeurs de site');
INSERT INTO `logitheque_rub` VALUES (19, '3', 'Gestion de sites');
INSERT INTO `logitheque_rub` VALUES (20, '3', 'Moteurs de recherche');
INSERT INTO `logitheque_rub` VALUES (21, '3', 'Navigateurs');
INSERT INTO `logitheque_rub` VALUES (22, '3', 'Partage de fichiers');
INSERT INTO `logitheque_rub` VALUES (23, '3', 'Tarif de communication');
INSERT INTO `logitheque_rub` VALUES (24, '3', 'Utilitaires');
INSERT INTO `logitheque_rub` VALUES (26, '4', 'Animation 2D et 3D');
INSERT INTO `logitheque_rub` VALUES (27, '4', 'CAO et PAO');
INSERT INTO `logitheque_rub` VALUES (28, '4', 'Capture d\'écran');
INSERT INTO `logitheque_rub` VALUES (29, '4', 'Codecs');
INSERT INTO `logitheque_rub` VALUES (30, '4', 'Edition audio & vidéo');
INSERT INTO `logitheque_rub` VALUES (31, '4', 'Encodeurs et décodeurs');
INSERT INTO `logitheque_rub` VALUES (32, '4', 'Lecteurs MP3, CD & DVD');
INSERT INTO `logitheque_rub` VALUES (33, '4', 'Outils internet');
INSERT INTO `logitheque_rub` VALUES (34, '5', 'Accessibilité');
INSERT INTO `logitheque_rub` VALUES (35, '5', 'Antivirus');
INSERT INTO `logitheque_rub` VALUES (36, '5', 'Arrêt et démarrage');
INSERT INTO `logitheque_rub` VALUES (37, '5', 'Compression et décompression');
INSERT INTO `logitheque_rub` VALUES (38, '5', 'Cryptage et sécurité');
INSERT INTO `logitheque_rub` VALUES (40, '5', 'Gestion de fichiers');
INSERT INTO `logitheque_rub` VALUES (41, '5', 'Gravure');
INSERT INTO `logitheque_rub` VALUES (43, '5', 'Nettoyeurs et installateurs');
INSERT INTO `logitheque_rub` VALUES (44, '5', 'Réseau');
INSERT INTO `logitheque_rub` VALUES (45, '5', 'Sauvegarde');
INSERT INTO `logitheque_rub` VALUES (46, '5', 'Administration');
INSERT INTO `logitheque_rub` VALUES (47, '5', 'Disque dur, CD Rom, DVD');
INSERT INTO `logitheque_rub` VALUES (48, '5', 'Editeur de polices et d\'Icônes');
INSERT INTO `logitheque_rub` VALUES (49, '5', 'Horloges');
INSERT INTO `logitheque_rub` VALUES (50, '5', 'Imprimantes');
INSERT INTO `logitheque_rub` VALUES (51, '5', 'maj. et DLL');
INSERT INTO `logitheque_rub` VALUES (52, '5', 'Manipulation de fichier');
INSERT INTO `logitheque_rub` VALUES (53, '5', 'Optimiseurs et tests');
INSERT INTO `logitheque_rub` VALUES (54, '5', 'Planificateurs et lanceurs');
INSERT INTO `logitheque_rub` VALUES (55, '5', 'Registre');
INSERT INTO `logitheque_rub` VALUES (56, '5', 'Système');
INSERT INTO `logitheque_rub` VALUES (57, '5', 'Personnaliser son PC');
INSERT INTO `logitheque_rub` VALUES (58, '5', 'Pilotes (Drivers)');
INSERT INTO `logitheque_rub` VALUES (59, '2', 'Téléphonie');


Lorsque je fait cette requete:


Code:
<?
require ("../../config.inc.php");
$requete = "SELECT * FROM logitheque_rub WHERE cat = '2' ORDER BY nom";
$result = mysql_query($requete);
echo "<select name='srub'>";
while ($echo_cat=mysql_fetch_array($result)) {
echo "<option value=$echo_cat[0] selected>$echo_cat[2]</option>";
}
echo "</select>";
          ?>



Eh bien tout se passe bien sauf qu'il manque la derniere entrée (téléphonie) j'y comptrend rien du tout, il me sors les bonnes sous rubrique mais il en manque une : celle d'id 59

Si vous pouviez m'aider un peu ca m'arrangerai merci..

Titre: Re:Pb requete php
Posté par: pixyle le le 15-09-2004 a 21:19:12

Bonjour,

Je viens de tester ... pris ta table, ton code, juste rajouté la connexion ... et ça marche très bien ... va comprendre.

Voili, bon courage.


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.