Difficultés afficher des données dans while loop
Résolu/Fermé
slobadsky
Messages postés
10
Date d'inscription
samedi 30 décembre 2017
Statut
Membre
Dernière intervention
19 février 2023
-
Modifié le 30 déc. 2017 à 17:15
slobadsky Messages postés 10 Date d'inscription samedi 30 décembre 2017 Statut Membre Dernière intervention 19 février 2023 - 30 déc. 2017 à 18:55
slobadsky Messages postés 10 Date d'inscription samedi 30 décembre 2017 Statut Membre Dernière intervention 19 février 2023 - 30 déc. 2017 à 18:55
A voir également:
- Difficultés afficher des données dans while loop
- Afficher calendrier outlook dans google agenda - Guide
- Excel validation des données liste - Guide
- Afficher appdata - Guide
- Trier des données excel - Guide
- Afficher mot de passe wifi android - Guide
3 réponses
yg_be
Messages postés
23412
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 décembre 2024
Ambassadeur
1 557
30 déc. 2017 à 17:39
30 déc. 2017 à 17:39
bonjour, peux-tu expliquer le lien entre ton code et ton exemple? que contient ta table?
que signifie "afficher par mesure"?
que signifie "afficher par mesure"?
slobadsky
Messages postés
10
Date d'inscription
samedi 30 décembre 2017
Statut
Membre
Dernière intervention
19 février 2023
30 déc. 2017 à 18:07
30 déc. 2017 à 18:07
table contient 2 colonne(id_nom et nom). j'ai 3 select. chaque select contien des nombre d'un jusqua 25. je choisi numero 3(3 personne) en select 1 , numero 2(2 personne) en select 2, numero 5(5 personne) en select 3. je choisi les nom aleatoirles et je voudrais avoir les reultats comme
terminal X
nom 1
nom 2
nom 3
terminal Y
nom 4
nom 5
terminal Z
nom 6
nom 7
nom 8
nom 9
nom10
terminal X
nom 1
nom 2
nom 3
terminal Y
nom 4
nom 5
terminal Z
nom 6
nom 7
nom 8
nom 9
nom10
jordane45
Messages postés
38358
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 décembre 2024
4 719
30 déc. 2017 à 18:15
30 déc. 2017 à 18:15
Bonjour,
un truc du genre ?
un truc du genre ?
$sql="SELECT * FROM TABLE ORDER BY RAND() LIMIT ".$total; $result=mysqli_query($connect,$sql); $aDatas[] = array(); while($row = mysqli_fetch_assoc($result)) { $aDatas[] = $row; } //affichage des premiers : echo "<pre><h1>terma</h1><br>"; for($i=0;$i<$terma;$i++){ print_r($row); echo "<br>"; } //affichage des seconds : echo "<pre><h1>termb</h1><br>"; for($i=$terma;$i<$termb;$i++){ print_r($row); echo "<br>"; } echo "</pre>"; //affichage des premiers : echo "<pre><h1>termc</h1><br>"; for($i=$termb;$i<$termc;$i++){ print_r($row); echo "<br>"; } echo "</pre>";
jordane45
Messages postés
38358
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 décembre 2024
4 719
Modifié le 30 déc. 2017 à 18:53
Modifié le 30 déc. 2017 à 18:53
Petite erreur .. ça devrait être un peu mieux:
//affichage des premiers : echo "<pre><h1>terma</h1><br>"; for($i=0;$i<$terma;$i++){ print_r($row); echo "<br>"; } //affichage des seconds : echo "<pre><h1>termb</h1><br>"; for($i=$terma;$i<$termb+$terma;$i++){ print_r($row); echo "<br>"; } echo "</pre>"; //affichage des premiers : echo "<pre><h1>termc</h1><br>"; for($i=$termb+$terma;$i<$total;$i++){ print_r($row); echo "<br>"; } echo "</pre>";
slobadsky
Messages postés
10
Date d'inscription
samedi 30 décembre 2017
Statut
Membre
Dernière intervention
19 février 2023
30 déc. 2017 à 18:44
30 déc. 2017 à 18:44
J'ai copié et collé,(modifié parapport mes code) mais affiche rien.
jordane45
Messages postés
38358
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 décembre 2024
4 719
Modifié le 30 déc. 2017 à 18:55
Modifié le 30 déc. 2017 à 18:55
Je suis un boulet .... désolé
Voici :
Voici :
$sql="SELECT * FROM TABLE ORDER BY RAND() LIMIT ".$total; $result=mysqli_query($connect,$sql); $aDatas[] = array(); while($row = mysqli_fetch_assoc($result)) { $aDatas[] = $row; } //affichage des premiers : echo "<pre><h1>terma</h1><br>"; for($i=0;$i<$terma;$i++){ print_r($aDatas[$i]); echo "<br>"; } //affichage des seconds : echo "<pre><h1>termb</h1><br>"; for($i=$terma;$i<$termb+$terma;$i++){ print_r($aDatas[$i]); echo "<br>"; } echo "</pre>"; //affichage des premiers : echo "<pre><h1>termc</h1><br>"; for($i=$termb+$terma;$i<$total;$i++){ print_r($aDatas[$i]); echo "<br>"; } echo "</pre>";
slobadsky
Messages postés
10
Date d'inscription
samedi 30 décembre 2017
Statut
Membre
Dernière intervention
19 février 2023
30 déc. 2017 à 18:55
30 déc. 2017 à 18:55
J'ai réussi. merci jordane. you are great man.