Bonjour
j 'ai un souci de sélection. Je voudrai sélectionner les num_menu ayant la
même valeur que $cat. Normalement avec ce que j ai fait dessous cela devrai marcher. Mais non c'est bizarre.
Au lieu de m'afficher :
Test :la valeur 5
5
5
Il m'affiche :
Test :la valeur 5
Test :les valeurs Resource id #3
Quelqu'un peux me resoudre le problème ?
ci-dessous la table le code php et le résultat bizarre :
2.php
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
28
29
30
31
32
33
34
35 -- phpMyAdmin SQL Dump -- version 2.6.1 -- http://www.phpmyadmin.net -- -- Serveur: localhost -- Généré le : Mardi 04 Avril 2006 à 13:44 -- Version du serveur: 4.1.9 -- Version de PHP: 4.3.10 -- -- Base de données: `essai` -- -- -------------------------------------------------------- -- -- Structure de la table `fr_calcul` -- CREATE TABLE `fr_calcul` ( `num_demande` int(11) NOT NULL default '0', `num_menu` int(11) NOT NULL default '0', `quantite_totale` int(11) NOT NULL default '0', `point` int(11) NOT NULL default '0', KEY `num_demande` (`num_demande`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Contenu de la table `fr_calcul_qte_pr_variant` -- INSERT INTO `fr_calcul` VALUES (51, 4, 0, 0); INSERT INTO `fr_calcul` VALUES (52, 4, 0, 0); INSERT INTO `fr_calcul` VALUES (53, 5, 0, 0); INSERT INTO `fr_calcul` VALUES (54, 5, 0, 0);
résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <? session_start() ?> <? $db = mysql_connect("localhost","root",""); mysql_select_db("essai"); $cat = $_POST['categorie']; echo "Test :la valeur $cat<br>"; $a = mysql_query("SELECT num_menu FROM fr_calcul WHERE num_menu = $cat"); echo "Test :les valeurs $a<br>"; ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Test :la valeur 5 Test :les valeurs Resource id #3
Partager