Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2422 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Afficher page 1/3 et pas page 1/3,34

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Afficher page 1/3 et pas page 1/3,34

n°244758
thekeke
La vie est belle !
Posté le 13-11-2002 à 23:42:31  profilanswer
 

Quand on coupe une liste pour l'afficher page par page, comment afficher le nombre de page et pas un nombre qui ne tombe pas juste sachant qu'on sait le nbr d'items par page (6 par ex.).
 
je sais evidemment faire :
 
nbr total d'item / nbr item par page = nbr total de page
 
mais ce dernier nombre ne sera pas entier :(


---------------
BattleTag : thekeke#2108 ajoutez moi ;)
mood
Publicité
Posté le 13-11-2002 à 23:42:31  profilanswer
 

n°244787
--greg--
Posté le 14-11-2002 à 00:14:49  profilanswer
 

numerodordredelitem%nombreditemparpage=numerodepage


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°244790
thekeke
La vie est belle !
Posté le 14-11-2002 à 00:16:33  profilanswer
 

--greg-- a écrit a écrit :

numerodordredelitem%nombreditemparpage=numerodepage




 
c est le nbr de page que je veux afficher mais en ayant toujours un nombre qui tombe juste...
 
le numero de la page j y arrive...


---------------
BattleTag : thekeke#2108 ajoutez moi ;)
n°244793
--greg--
Posté le 14-11-2002 à 00:18:35  profilanswer
 

ben alors tu arrondis
(nbr total d'item / nbr item par page) à l'unité superieure...
nan? :heink:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°244794
HappyHarry
Posté le 14-11-2002 à 00:18:49  profilanswer
 

ceil(float) arrondi le float a l'entier immédiatement supérieur
 
sinon un bete cast en int devrait etre suffisant (int)(tonfloat+1)


Message édité par HappyHarry le 14-11-2002 à 00:19:26
n°244795
--greg--
Posté le 14-11-2002 à 00:19:20  profilanswer
 

HappyHarry a écrit a écrit :

floor(float) arrondi le float a l'entier immédiatement inférieur
 
sinon un bete cast en int devrait etre suffisant (int)tonfloat



euh jcrois qu'il fait du php lui alors float, cast, tout ça, ça existe pas je pense :o


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°244796
thekeke
La vie est belle !
Posté le 14-11-2002 à 00:19:50  profilanswer
 

HappyHarry a écrit a écrit :

floor(float) arrondi le float a l'entier immédiatement inférieur
 
sinon un bete cast en int devrait etre suffisant (int)tonfloat




 
ah bah c ca que j ai jamais eu l occasion d utiliser depuis que je fais du php merci ;)


---------------
BattleTag : thekeke#2108 ajoutez moi ;)
n°244797
thekeke
La vie est belle !
Posté le 14-11-2002 à 00:20:14  profilanswer
 

--greg-- a écrit a écrit :

euh jcrois qu'il fait du php lui alors float, cast, tout ça, ça existe pas je pense :o




 
ah merde ? c est quoi l equivalent ?


---------------
BattleTag : thekeke#2108 ajoutez moi ;)
n°244800
HappyHarry
Posté le 14-11-2002 à 00:20:40  profilanswer
 

--greg-- a écrit a écrit :

euh jcrois qu'il fait du php lui alors float, cast, tout ça, ça existe pas je pense :o




 
euh j'crois que php est basé sur le langage C, donc tu m'excuseras  :sarcastic:

n°244805
HappyHarry
Posté le 14-11-2002 à 00:22:39  profilanswer
 

thekeke a écrit a écrit :

 
 
ah merde ? c est quoi l equivalent ?




 
ecoute pas greg, il raconte que des betises, spa ca faute  [:proy]

mood
Publicité
Posté le 14-11-2002 à 00:22:39  profilanswer
 

n°244807
--greg--
Posté le 14-11-2002 à 00:23:56  profilanswer
 

HappyHarry a écrit a écrit :

 
 
euh j'crois que php est basé sur le langage C, donc tu m'excuseras  :sarcastic:  



et depuis quand on caste quoi que ce soit en php  :sarcastic:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°244812
HappyHarry
Posté le 14-11-2002 à 00:26:49  profilanswer
 

--greg-- a écrit a écrit :

et depuis quand on caste quoi que ce soit en php  :sarcastic:  




 
hum hum ... essaye tu verras bien ...

n°244815
HappyHarry
Posté le 14-11-2002 à 00:33:32  profilanswer
 

HappyHarry a écrit a écrit :

ceil(float) arrondi le float a l'entier immédiatement supérieur
 
sinon un bete cast en int devrait etre suffisant (int)(tonfloat+1)




 
NB : mieux vaut utiliser la fonction ceil, car si le nombre obtenu en faisant la division est un entier, avec (int)(nombre+1) ca va merder un peu ;)

n°244882
beleg
黑社會
Posté le 14-11-2002 à 01:35:05  profilanswer
 

intval
 
if ($nbelts > 0)
 $nbpages = intval($nbelts/$combien);
if ($nbelts%$combien > 0)  
 $nbpages += 1;
 
dun coup je me dis que ceil c'est pas mal ds mon cas  :D   :jap:  

n°244892
HappyHarry
Posté le 14-11-2002 à 02:08:47  profilanswer
 

beleg a écrit a écrit :

intval
 
if ($nbelts > 0)
 $nbpages = intval($nbelts/$combien);
if ($nbelts%$combien > 0)  
 $nbpages += 1;
 
dun coup je me dis que ceil c'est pas mal ds mon cas  :D   :jap:  
 




 
que tu aurais pu resumer en
 
$nbpages = intval($nbelts/$combien) + ($nbelts%$combien==0 ? 0 : 1);
 
 

n°245000
beleg
黑社會
Posté le 14-11-2002 à 11:11:01  profilanswer
 

HappyHarry a écrit a écrit :

 
 
que tu aurais pu resumer en
 
$nbpages = intval($nbelts/$combien) + ($nbelts%$combien==0 ? 0 : 1);




 
et meme en $nbpages = ceil($nbelts/$combien)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Afficher page 1/3 et pas page 1/3,34

 

Sujets relatifs
[Delphi] Créer une page Web pour afficher des résultatsafficher une page web pdt l'excution de requetes sur le serveur
afficher une page web pdt l'excution de requetes sur le serveurComment je peut afficher checkbox dans ma page ASP.NET ?
afficher une page php[Java - servlet] 2 Trucs : afficher page html - paramètre par défaut
Visual C++ Comment afficher un page HTML Urgent svp !!!Comment afficher dans une page web des carracactères spéciaux
[java] afficher une page html à l'intérieur d'une applet[HTML] comment afficher une image plein de fois dans une page ???
Plus de sujets relatifs à : Afficher page 1/3 et pas page 1/3,34


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR