Compteur de page ! - PHP - Programmation
Marsh Posté le 08-12-2002 à 19:31:28
chacal_one333 a écrit : Voila je voudrait apprendre un ptit truc qui m'avait l'ai facile, mais en fait nan
|
Et la ligne 44, c'est laquelle?
PS : Lit le message, t'as un " )" en trop ou manquant quelque part.
Marsh Posté le 08-12-2002 à 19:38:57
chacal_one333 a écrit : vi je sais mais la ligne 44 c'est la lige du for |
Et dans les 2-3 lignes qui précède le for, t'as quoi? L'erreur peut venir de là.
Marsh Posté le 08-12-2002 à 19:40:18
vla le fichier tel quel
<? include("menu_principal.php" ) ?> |
Marsh Posté le 08-12-2002 à 19:46:37
chacal_one333 a écrit : vla le fichier tel quel
|
Là, je vois aps ce qui cloche, par contre, tu dois pas y rentré souvant dans le "for".
Marsh Posté le 08-12-2002 à 20:01:08
je sais pas du tout
j'ai pondu ca avec mon peu d'Xp (1 semaine )
En fait je veut un truc ou sur chak page (associé a un n° linké corresponde un tablo de nom
comme ca forum avec 20sujet/page moi jveut 1user par page
Marsh Posté le 09-12-2002 à 00:29:38
for ($i=1; $i<=$nbr_final; $i++)
Marsh Posté le 09-12-2002 à 09:38:16
vi j'ai corrigé mais il en veut tjr pas m'afficher plusieurs page
//nbr de page |
il m'affiche tout les nom sur une page et il em met les lien page precedente et suivante mais ceux ci ne sont aps valides
Marsh Posté le 09-12-2002 à 10:30:56
Code :
|
Marsh Posté le 09-12-2002 à 10:32:55
chacal_one333 a écrit : vi j'ai corrigé mais il en veut tjr pas m'afficher plusieurs page
il m'affiche tout les nom sur une page et il em met les lien page precedente et suivante mais ceux ci ne sont aps valides |
Relit ton code, est ce que tu vois un seul endroit où tu dis à ton programme de ne pas retourner tout les user?
De plus est ce qu'à un seul endroit du programme tu lui dis a partir de quel user il doit commencer à les retourner?
Moi, j'ai pas vu.
Au début, tu calcules le nombre de page théorique qu'il te faudrait pour tout affiché et ensuite, tu oublis que tu fais un traitement par lot (bref, ensuite, tu prends tout).
Marsh Posté le 09-12-2002 à 10:32:56
en fesant ca il m'affiche plusieurs fois page suivante et page precedente !
Marsh Posté le 09-12-2002 à 10:40:47
Code :
|
Marsh Posté le 09-12-2002 à 10:45:36
ca ca marche tres bien en plus
ca m'affiche bien le mail sur le pseudo
le probleme vient des page.
je veut un user par page
Marsh Posté le 09-12-2002 à 10:52:23
Code :
|
Marsh Posté le 09-12-2002 à 10:55:37
chacal_one333 a écrit : jcroit que a pas compris ce que je veut faire |
Ben si tu veux un user qui s'affiche par page, il faut que tu définisse QUEL user, donc il faut retourner UNIQUEMENT l'enregistrement concerné, non ?
Marsh Posté le 09-12-2002 à 11:03:18
nana jm'en fou qui est l'user
en fait je pourrait en mettre 50/page apres mais la c'est pour appprendre et vu que j'ai juste 3 enregisté
Marsh Posté le 09-12-2002 à 11:04:21
Ré-expliques donc clairement ce que tu veux faire alors, parce que je crois que personne ne comprend exactement ce que tu veux.
Marsh Posté le 09-12-2002 à 11:06:20
dsl
Bon alors j'ai 3 utilisateurs enregisté dans ma Db.
j'ai fait un page ou est affiché dans un table le nom des utilisateur avec leur mail associé.
Cependant j'ai fait un site avec une hauteur fixe donc je ne veut pas que si j'ai 100 utilisateur ca me deregle toute mes longeurs.
Donc je veut associé un certain nombre de personne (peu importe qui c'est) par page pour pas niquer ma mise en page
j'espere que ta comrpis
Marsh Posté le 09-12-2002 à 11:09:09
Bon ok, c'est très simple :
$que='Select id from User LIMIT 1,10';
Affichera les 10 premiers enregistrements.
Donc en utilisant une variable $a par exemple :
$a = 1;
$que='Select id from User LIMIT $a,10';
ensuite, tu incrémentes $a de 10. et tu recommences. (faut faire un for ou une boucle).
A chaque page, tu auras donc les 10 enregistrements suivants.
Marsh Posté le 09-12-2002 à 14:07:23
moi, je fait ça pour faire un compteur de pages :
Code :
|
bien sur, rien n'empêche d'ajouter des condition sur le count(id)
Marsh Posté le 09-12-2002 à 14:12:58
ca sert a quoi un count id?
le compter le nombre d'id enregistré?
Marsh Posté le 09-12-2002 à 14:27:33
chacal_one333 a écrit : ca sert a quoi un count id? |
ça compte le nombre de résultats correspondant à ta requête (si tant est que tu est un champ 'id' dans ta base sql...)
tu peut très bien faire un
select count(ville) form annuraire where ville like'%A' |
pour connaitre le nombre de ville qui se trouvent dans ta base et qui commencent par 'A'
Marsh Posté le 09-12-2002 à 14:45:53
hum pas facile d'adapter ton systeme de news avec els img j'ai du mal la
debutant represent :'(
Marsh Posté le 08-12-2002 à 18:18:53
Voila je voudrait apprendre un ptit truc qui m'avait l'ai facile, mais en fait nan
Voila je voudrait afficher une liste d'utilisateur sur plusieurs page s'il yen a bcp
J'ai donc pondu un ptit code et je voudrait savoir
1- d'ou vient l'erreur
Parse error: parse error, unexpected T_INC, expecting ')' in user_list.php on line 44
2- si ca peu marche
Je voudrai (pour els tests) affichier un seul nom par page pour apprendre a gerer le truc
Voila mon code
//nbr de page
$que='Select id from User';
$req = mysql_query($que);
$user = mysql_numrows($req);
$max_user_page='1';
$nbr_page=$user/$max_user_page;
$nombre_total = ceil($nbr_page);
$nbr_final=$nombre_total-1;
//fin du nbr de page
plus bas
//lien des pages
for ($i=1; $i==$nbr_final; i++)
{
$suivant = $i + 1;
$precedent= $suivant -1;
echo '<a href="affichage.php?numero_page='.$suivant.'">Page suivante</a>';
echo '<a href="affichage.php?numero_page='.$precedent.'">Page précédente</a>';
}
echo "</tr></center>";
//fin des page
merci bien