refkaben
Messages postés151Date d'inscriptionvendredi 19 août 2005StatutMembreDernière intervention21 février 2006
-
24 nov. 2005 à 10:19
refkaben
Messages postés151Date d'inscriptionvendredi 19 août 2005StatutMembreDernière intervention21 février 2006
-
25 nov. 2005 à 16:05
Bonjour!
J'ai un probleme au niveau de l'affichage du resultat d'une requete,
je veux afficher le resultat d'une requete sur deux colonnes:
j'ai une table domaine et une table sous domaines, j'ai deux requete avec deux boucles while qui m'affiche les domaines avec leurs sous domaines correspondants(chaque enregistrment dans une ligne), mais je veux dans chaque ligne j'aurait deux domaines avec leurs sous domaines(sur deux colonnes); j'arrive pas à mettre ça en place.
voici les deux boucles:
$req= mysql_query ("select * from domaines order by id ");
$num=mysql_num_rows($req);
refkaben
Messages postés151Date d'inscriptionvendredi 19 août 2005StatutMembreDernière intervention21 février 2006 24 nov. 2005 à 11:57
merci!
Oui, mais je dois aussi modifier au niveau de ma requete, par exemple je récupère les domaines qui ont un id divisible par 2(à part) pour les afficher dans une colonnes et les autres dans une autre colonnes; mais je ne sais comment faire au niveau de la requete sql:
$req= mysql_query ("select * from domaines order by id ");
je veux ajouter ici where id modulo 2 =0.
Comment faire?
merci
refkaben
Messages postés151Date d'inscriptionvendredi 19 août 2005StatutMembreDernière intervention21 février 2006 24 nov. 2005 à 12:30
Je crois qu'il faut avoir deux résultat(deux requetes) selon l'id, pour qu'on puisse les mettre dans deux td.
Donc je veux que le modulo soit au niveau de la requete
Vous n’avez pas trouvé la réponse que vous recherchez ?
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 24 nov. 2005 à 15:36
Mais non.
Tu récupères tout d'un coup, et tu fais le calcul via PHP.
Ensuite, tu départages toujours avec PHP.
Pourquoi se faire chier à :
Faire une requete sur la premiere partie du tableau
Faire une deuxieme requete sur l'autre partie du tableau
refkaben
Messages postés151Date d'inscriptionvendredi 19 août 2005StatutMembreDernière intervention21 février 2006 25 nov. 2005 à 09:21
Bonjour,
oui antho ça je le sais
echo '<tr>
<td>',$donnee1,'</td><td>',$donnee2,'</td>
</tr>';
Mais comment faire pour récupérer donnée1 et donnée 2 chacune à part? alors que je l'ai récupéré dans un seul résultat(à partir de la base de données).
je pense de faire selon que res[id]%2, mais je n'arrive pas à mettre en place mon code!
Merci de m'aider!