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 :

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);
2.php

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>";
?>
résultat :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Test :la valeur 5
Test :les valeurs Resource id #3