[PHP] Total d'enregistrements d'un tableau...
Résolu/Fermé
Panama
-
22 sept. 2010 à 07:02
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 - 23 sept. 2010 à 18:22
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 - 23 sept. 2010 à 18:22
A voir également:
- [PHP] Total d'enregistrements d'un tableau...
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Comment faire un tableau - Guide
- Trier un tableau excel - Guide
- Rolland souhaite calculer le montant total des ventes de son magasin. le fichier contient, pour chaque produit, la quantité vendue et le prix unitaire. calculez le montant total des ventes. ✓ - Forum Excel
6 réponses
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
782
22 sept. 2010 à 08:56
22 sept. 2010 à 08:56
Bonjour,
au moment ou tu boucle, tu rajoute un compteur comme ceci:
Et tu n'auras plus qu'a récupérer la valeur de $i =)
au moment ou tu boucle, tu rajoute un compteur comme ceci:
// lecture et affichage des résultats $i = 0; while($row = mysql_fetch_array($result)) { $i++; echo '<tr>';
Et tu n'auras plus qu'a récupérer la valeur de $i =)
Jug4tsu
Messages postés
56
Date d'inscription
lundi 13 septembre 2010
Statut
Membre
Dernière intervention
1 septembre 2011
13
Modifié par Jug4tsu le 22/09/2010 à 16:05
Modifié par Jug4tsu le 22/09/2010 à 16:05
Ca peut sembler con, mais
Est-ce que $total correspond pas tout simplement au nombre de lignes recherchées ?
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() ); $total = mysql_num_rows($result);
Est-ce que $total correspond pas tout simplement au nombre de lignes recherchées ?
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
782
22 sept. 2010 à 16:07
22 sept. 2010 à 16:07
Non, la requête est bien un select et non un count.
Jug4tsu
Messages postés
56
Date d'inscription
lundi 13 septembre 2010
Statut
Membre
Dernière intervention
1 septembre 2011
13
22 sept. 2010 à 16:09
22 sept. 2010 à 16:09
Oui mais mysql_num_rows() renvoie le nombre de lignes récupérées pas un select.
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
782
22 sept. 2010 à 18:48
22 sept. 2010 à 18:48
outch, bien vu!
Effectivement, je viens de testé comme le dit Jug4tsu avec $total est ça fonctionne aussi bien...
Par contre, je n'arrive pas à ramené cette variable en début de page (ça marche seulement si elle est placée après le code PHP
Par contre, je n'arrive pas à ramené cette variable en début de page (ça marche seulement si elle est placée après le code PHP
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
782
23 sept. 2010 à 18:22
23 sept. 2010 à 18:22
Normale, elle ne sera définie qu'a partir du moment ou tu auras exécuté la requête, et défini que la variable valait le total =)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ktm620enduro
Messages postés
293
Date d'inscription
mardi 21 septembre 2010
Statut
Membre
Dernière intervention
12 mars 2013
38
Modifié par ktm620enduro le 22/09/2010 à 19:06
Modifié par ktm620enduro le 22/09/2010 à 19:06
count($result)?
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
782
22 sept. 2010 à 19:15
22 sept. 2010 à 19:15
Nope, $result est une ressource, pas un array
ktm620enduro
Messages postés
293
Date d'inscription
mardi 21 septembre 2010
Statut
Membre
Dernière intervention
12 mars 2013
38
Modifié par ktm620enduro le 22/09/2010 à 19:23
Modifié par ktm620enduro le 22/09/2010 à 19:23
essaye ca
tu peux exécuter ce code en début de page (sans les print_r()), et pondre ton tableau html a la fin ;)
while(($resultArray[] = mysql_fetch_assoc($result)) || array_pop($resultArray)); print_r(count($resultArray[0]).' entrees dans '); print_r($resultArray[0]);
tu peux exécuter ce code en début de page (sans les print_r()), et pondre ton tableau html a la fin ;)
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
782
22 sept. 2010 à 19:41
22 sept. 2010 à 19:41
Sinon ça fait un bout de temps que le sujet est résolu =)
ktm620enduro
Messages postés
293
Date d'inscription
mardi 21 septembre 2010
Statut
Membre
Dernière intervention
12 mars 2013
38
22 sept. 2010 à 19:52
22 sept. 2010 à 19:52
lol effectivement mais c'est pour l'aider... c