Problem php et requete sql

hraiwen -  
afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
voici mon code
function affich_voirtout()
{

$query="SELECT distinct(secteur) FROM devis,categories where devis.secteur=categories.categorie ";
$result=mysql_query($query);
while($ligne=mysql_fetch_array($result)){
for($i=0;$i<count($ligne);$i++){
echo $ligne[$i].'<br>' ;
$q="select sujet from devis where secteur='$ligne[$i]'";
echo"<br>";
$q1=mysql_query($q);
echo $nbb=mysql_num_rows($q1);

}}
et l'affichage
s2

3

0s1

4

0
sachant que j'ai secteur s1 et s2
et chaque s1:4sujet et s2:3 sujet
je ne sais pas d'ou vient le 0
je me suis bloqué
svp aider moi
A voir également:

4 réponses

hraiwen
 
svp une reponce
0
afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   168
 
Que donne la requete :
SELECT distinct(secteur) FROM devis,categories where devis.secteur=categories.categorie


dans la base de donnée?
0
hraiwen
 
donne
s1 et s2
0
afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   168
 
Je te conseil de décomposé tes requetes avec tes boucles :
Regarde peut être du coté où c'est souligné.
$query="SELECT distinct(secteur) FROM devis,categories where devis.secteur=categories.categorie ";
$result=mysql_query($query);
while($ligne=mysql_fetch_array($result)){
for($i=0;$i<count($ligne);$i++){
echo $ligne[$i].'<br>' ;
$q="select sujet from devis where secteur='$ligne[$i]'";
echo"<br>";
$q1=mysql_query($q);
echo $nbb=mysql_num_rows($q1);

}} 
0
hraiwen
 
j'ai pas compris
0
afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   168
 
Je vois pas vraiment pas ton soucis mais je te conseille de décomposer toutes les phases du code :
les boucles, les requêtes....
0