Afficher le résultats d'une requête de maniére fractionné.
10 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Afficher le résultats d'une requête de maniére fractionné.
Bonjour,
j'affiche 9 résultats d'une requête sql sur mon site de la manière suivante :
Jusqu'ici rien de compliqué, j'affiche mes neuf résultats a suivre dans ma page.
Je souhaiterais afficher les résultats de cette requête de manière fractionné par trois résultats.
c'est à dire
Comment pourrais-je faire ?
En espérant avoir réussi à me faire comprendre.
Merci d'avance.[/code]
j'affiche 9 résultats d'une requête sql sur mon site de la manière suivante :
- Code: Tout sélectionner
$requete = mysql_query("SELECT * FROM "ma_table" ") or die(mysql_error());
while ($affichage = mysql_fetch_array($requete) )
{
Bla Bla Bla
}
Jusqu'ici rien de compliqué, j'affiche mes neuf résultats a suivre dans ma page.
Je souhaiterais afficher les résultats de cette requête de manière fractionné par trois résultats.
c'est à dire
- Code: Tout sélectionner
$requete = mysql_query("SELECT * FROM "ma_table" ") or die(mysql_error());
Afficher les 3 premiers résultats. (du 1er au 3éme)
autre contenu (html)
Afficher 3 autres résultats (du 4éme au 6éme)
autre contenu (html)
Afficher les 3 derniers résultats (du 6éme au 9éme)
Comment pourrais-je faire ?
En espérant avoir réussi à me faire comprendre.
Merci d'avance.[/code]
Quand tu poses une question technique c'est toujours mieux d'expliquer clairement le but. Est-ce que c'est pour afficher les résultats de ta requête sur trois colonnes différentes dans un tableau?
Si le nombre d'enregistrement qui se trouve dans les résultats est connu tu peux faire ça avec "LIMIT" sinon on fait autrement...
Si le nombre d'enregistrement qui se trouve dans les résultats est connu tu peux faire ça avec "LIMIT" sinon on fait autrement...
Quand tu poses une question technique c'est toujours mieux d'expliquer clairement le but. Est-ce que c'est pour afficher les résultats de ta requête sur trois colonnes différentes dans un tableau?
D'abord, merci de ta réponse.
Je pense l'avoir expliqué, je souhaite afficher mes résultats trois par trois (il y a toujours 9 résultats a ma requête).
Donc trois blocs de trois résultats les un en dessous des autres. Sauf qu'entre chaque bloc, il y a d'autre contenue html.
1°) Je fais ma requête
2°) J'affiche les trois premier résultats.
3°) J'affiche du contenue quelconque HTML.
4°) J'affiche trois autre résultats de ma requête.
5°) J'affiche du contenue quelconque HTML.
6°) J'affiche les trois derniers résultats.
En espérant avoir été plus précis.
Merci
[/quote]
Re: Afficher le résultats d'une requête de maniére fractionn
yann123 a écrit:j'affiche 9 résultats d'une requête sql sur mon site de la manière suivante :
- Code: Tout sélectionner
$requete = mysql_query("SELECT * FROM "ma_table" ") or die(mysql_error());
while ($affichage = mysql_fetch_array($requete) )
{
Bla Bla Bla
}
Jusqu'ici rien de compliqué, j'affiche mes neuf résultats a suivre dans ma page.
Je souhaiterais afficher les résultats de cette requête de manière fractionné par trois résultats.
c'est à dire
- Code: Tout sélectionner
$requete = mysql_query("SELECT * FROM "ma_table" ") or die(mysql_error());
Afficher les 3 premiers résultats. (du 1er au 3éme)
autre contenu (html)
Afficher 3 autres résultats (du 4éme au 6éme)
autre contenu (html)
Afficher les 3 derniers résultats (du 6éme au 9éme)
Comment pourrais-je faire ?
[/code]
Euh...
- Code: Tout sélectionner
$i = 0;
while ($i++ < 3 && $affichage = mysql_fetch_array($requete))
{
machin
}
ou
- Code: Tout sélectionner
$i=0;
while ($affichage = mysql_fetch_array($requete))
{
machin
if ($i++ >= 3)
{
break;
}
}
ou encore des choses avec des for, ou je ne sais quoi d'autre... Le tout répété trois fois ('tin, tu peux même faire un truc super dingue, des boucles imbriquées).
Il y a des fois où je me demande si quelqu'un ici a déjà entendu parler de www.php.net? Même moi qui ne programme jamais rien en PHP je connais, c'est pour dire...
Bon, je suis un peu méchant, mais il y a quand même beaucoup de gens qui débarquent ici avec des questions dont on se demande quand même s'ils ont cherché ne serait-ce qu'un petit peu... C'est gentil de copier-coller du code, mais ça aide quand même beaucoup de lire la doc, on y apprend tout un tas de trucs formidables, si si, juré.
Jacques.
- Code: Tout sélectionner
for ($i=0; ...)
{
if (($i%3)==0) && ($i != 0))
{
faire ceci apres 3 elements, sauf au tout debut
}
bla bla bla
}
Bonjour et merci de vos réponses.
J'ai finalement opté pour ceci qui a l'air de bien fonctionner.
J'ai finalement opté pour ceci qui a l'air de bien fonctionner.
- Code: Tout sélectionner
$requete = mysql_query("SELECT * FROM "ma_table" ") or die(mysql_error());
for ($i=0;$i<3;$i++) // J'affiche les trois premiers résultats.
{
$affichages = mysql_fetch_array($requete)
Bla Bla Bla
}
Mon code html
for ($i=0;$i<3;$i++) // J'affiche trois autre résultats.
{
$affichages = mysql_fetch_array($requete)
Bla Bla Bla
}
Du code HTML
for ($i=0;$i<3;$i++) // J'affiche mes trois dernier résultats.
{
$affichages = mysql_fetch_array($requete)
Bla Bla Bla
}
10 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google AdSense en test sur WebRankInfo
- Search Cloudlet : un nuage de tags dans les pages Google
- Yahoo France propose des requêtes avec les recherches suggérées
- Optimiser son site avec le clustering sur Google
- Les Smart Answers arrivent chez Ask France
- AdSense : des AdWords sur vos sites
- Présentation de Google AdSense
- La Recherche Universelle de plus en plus présente dans Google
- Google veut-il dépasser les 20 milliards de pages de Yahoo ?
- Une icone pour afficher des plans dans les résultats de Google (Plus Box)
- Requête Msql pour afficher résultat (fr) , (en) équivalent?
- Comment afficher une requête MSQL sur $_GET ???????
- Besoin aide pour afficher légende sur requête MSQL!!
- afficher resultats dans plusieurs colomnes
- Résultat MSN bizarre : Afficher plus de résultats de...
- Comment afficher une requête Msql sous forme d'un listing ?
- Afficher les résultats sans Sandbox
- Resultats Google : comment afficher un sommaire du site ?
- Afficher quelque resultats de Google Analytique sur son site
- [Résolu] Afficher les resultats d'une requeste SQL sur deux
- La requête la + longue et le nb de résultats le + important
- Nombre de résultats d'une requête variants bcp...
- peut-on afficher une requête Msql sous une session_start() ?
- Resultats différents sur une même requète dans GG
- Outil pour télécharger les résultats d'une requète ?
Consultez la description détaillée des produits ou services de Google suivants : Google AdSense, Google Viewer, Google Blog Search, Google SMS, Froogle Mobile, Google Local Business Ads
- Trouver la position de son site dans Google
Cet outil vous permet de vérifier si une ou plusieurs page(s) de votre site arrive(nt) dans les premiers résultats de Google, pour certains mots-clés recherchés. - Trouver la position de son site dans Yahoo
Cet outil vous permet de vérifier si une ou plusieurs page(s) de votre site arrive(nt) dans les premiers résultats de Yahoo, pour certains mots-clés recherchés. - Analyse de positionnement sur les data centers de Google
Cet outil vous permet d'afficher sur une seule page les résultats Google effectués sur de nombreux data centers (centres de données).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités






le forum