PHP / Question simple compteur / Aide
Fermé
dubuducu
Messages postés
391
Date d'inscription
lundi 8 novembre 2004
Statut
Membre
Dernière intervention
19 mai 2010
-
21 août 2008 à 18:08
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 21 août 2008 à 22:45
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 21 août 2008 à 22:45
A voir également:
- PHP / Question simple compteur / Aide
- Simple ocr - Télécharger - Bureautique
- Iphone 14 simple - Guide
- Simple file locker - Télécharger - Sécurité
- Easy php - Télécharger - Divers Web & Internet
- Compteur de contractions - Télécharger - Santé & Bien-être
4 réponses
$compteur = "SELECT COUNT(*) FROM devis_table WHERE id='".$c."';";
il te suffit plus qu'a faire
$query = mysql_query($compteur); $array=mysql_fetch_object ($query); echo $array['count(*)'];
dubuducu
Messages postés
391
Date d'inscription
lundi 8 novembre 2004
Statut
Membre
Dernière intervention
19 mai 2010
4
21 août 2008 à 18:20
21 août 2008 à 18:20
la requte :
je ne vois pas ...
$compteur = "SELECT COUNT(*) FROM devis_table WHERE id='".$c."' "; $query = mysql_query($compteur); $array=mysql_fetch_object ($query); echo $array['count(*)'];ne m'affiche rien !
je ne vois pas ...
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
21 août 2008 à 18:26
21 août 2008 à 18:26
En plus simple:
$sql = "SELECT * FROM devis_table WHERE id = '".$c."' "; $result = mysql_query( $sql) or die( "Erreur : " . mysql_error() ); $compteur = mysql_num_rows($result); echo "Nombre de resultats= ".$compteur;
dubuducu
Messages postés
391
Date d'inscription
lundi 8 novembre 2004
Statut
Membre
Dernière intervention
19 mai 2010
4
21 août 2008 à 18:33
21 août 2008 à 18:33
c vrai que c'est plus simple mais lorsque j'ai deux entrées par exemple sur ma page il me met :
...
Nombre de resultats= 1 Nombre de resultats= 1
...
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
21 août 2008 à 18:37
21 août 2008 à 18:37
comment ça deux entrées ?
si tu fais deux fois la requette alors ?
si tu fais deux fois la requette alors ?
dubuducu
Messages postés
391
Date d'inscription
lundi 8 novembre 2004
Statut
Membre
Dernière intervention
19 mai 2010
4
21 août 2008 à 18:41
21 août 2008 à 18:41
non j'execute une fois la requete (qui sert a me selectionner mes devis donc l'id a eté selectionné la page précédente ($c) ) donc jme retrouve avec par exemple le devis 157 et le 158 .
le compteur m'affiche :
le compteur m'affiche :
REsulat = 1 resultat = 1
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
21 août 2008 à 22:45
21 août 2008 à 22:45
Ce n'est pas possible, si tu as une seule requette, mysql_num_rows() te donne le nombre d'enregistrements extraits correspondant à cette requette et te l'affiche une seule fois.
J'utilise cette fonction très souvent et n'ai jamais eu cette anomalie. Tu dois avoir un pb ailleurs
J'utilise cette fonction très souvent et n'ai jamais eu cette anomalie. Tu dois avoir un pb ailleurs