Bonjour tout le monde,
J'ai dans une table "nature_complexe", 2 champs (nature_complexes, taux).

J'ai créé une requête permettant selon la nature du complexe de renvoyer la valeur du taux correspondant.

Dans ma table, j'ai 3 natures de complexes :
1 - Complexes résidentiels composés exclusivement de villas
2 - Complexes résidentiels composés exclusivement d'immeubles
3 - Complexes résidentiels composés à la fois de villas et d'immeubles.

voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
$sql="SELECT valeur_residence_immeuble,nature_complexe FROM devis_immeuble_residence WHERE id_devis_imm_res ='".$id_devis."'";
 
$result = mysql_query($sql);
$row = mysql_fetch_array($result, MYSQL_NUM);
$val_batiment=$row[0];
$nature_complexe=$row[1];
 
$sql1='SELECT taux FROM nature_complexe WHERE nature like "'.$nature_complexe.'"';
 
 	$result = mysql_query($sql1);
 	$taux = mysql_result($result,0,0);
Cette requête ne renvoit rien. Lorsque je teste la requête (je l'affiche avc un echo) directement sous phpmyAdmin, elle renvoit bien le taux. Pouvez-vous m'aider à résoudre le problème parce que vraiment je vois pas d'ou ca vient. Merci