Notice: Undefined index: position in /home/piregwan/public_html/forum2/reponses2.php on line 50
Piregwan 2000



  28 06 2002 à 14:25


Voici mon probleme (accrochez-vous c'est long) :

J'ai fait un fichier guestbook.php, que j'inclus dans deux fichiers différents accueil.php et guestbook_archives.php.
Dans accueil.php, je ne voudrais que les 5 derniers messages postés qui s'affichent, et dans archives_guestbook.php je les voudrais tous, du premier au dernier.
Ce que je veux faire, c'est utiliser le meme fichier guestbook.php pour les deux inclusions, mais modifier la requete de sélection selon que je l'inclus dans l'accueil ou dans les archives.
Comme on ne peut pas passer de parametres dans l'url lors des include (include("guestbbook.php?limit=5"); est faux, selon phpdebutant.com), je procede différemment.
Dans guestbook_archives.php, je fais un include tout simple :
<?
include("guestbook.php");
?>
et dans accueil.php je fais un include précédé d'une définition de variable :
<?
$limit=5;
include("guestbook.php");
?>
ce qui fait que ma variable $limit sera aussi accessible dans guestbook.php

du coup dans guestbbok.php je fais un petit test sur $limit :
if (isset($limit))
// je construis ma requete avec seulement 5 messages en utilisant $limit
else
// je construis ma requete avec tous les messages

Le probleme (ouf, on y arrive), c'est qu'il semble que $limit soit toujours défini et que le test isset($limit) soit toujours vrai, donc j'ai touours que 5 messages qui s'affichent dans tous les cas.
J'ai essayé avec empty($limit) mais ca marche quand meme pas. Je ne sais pas trop pourquoi, je ne vois pas ou est l'erreur, et je ne vois pas quelle solution alternative je pourrais trouver pour remédier a ce truc.

j'espere avoir été clair dans mes explications, et si vous pouviez m'aider ce serait vraiment hyper sympa (vous seriez épargné du rayon laser de la mort qui tue )

sylozof (jouet en plastok lvl 1 - )
42 ans (Sélestat)
syl82@laposte.net | 148310108

Autant l'hiver éclate que l'hétéroclyte
Eric et Ramzy





  28 06 2002 à 14:29


alternatives qui marchent pour savoiur si $limit est renseigné :
if($limit != "")
if($limit)

defraagh (membre fanatique - )
38 ans (Strasbourg)
defraagh@graphistory.com | 124369304
http://gwash.straterole.net [down]

*! j' la torture [mais sur les autres] !*
membre de l'association pour la revalorisation de la torture [ART]





  28 06 2002 à 14:32


Et si tout simplement, tu passait une vriable $nbre avec le nombre de posts affiché.
Tu met un !isset($nbre) $nbre=5 et sur le lein pour les archives, tu met heu... mouai, bon, ya déja l'idée.

je suis désolé, je me suis un peu bourré la gueule ds les dunes hier, j'ai pas trop ttes mes idées.
pas mal ta vignette.
je vais aller dormir.
a+

Per (squatteur de topic - )
39 ans (Plage de Pors-Carn)
per2censured@aol.com
http://www.ebodyboard.online.fr

L'alcool est mon pire ennemi.
Fuir l'ennemi est lâche.





  28 06 2002 à 14:55


c'est bon les gars, ne vous cassez plus la tete, j'ai trouvé...
faut que j'arrete la Guinness, ca pouvait forcément pas marcher si apres je refaisais ma requete en dur, sans tenir compte de $limit... une ligne de code que j'avais oublié de mettre en commentaire.

j'ai la honte, pour l'occasion je vais m'auto-balancer un coup de laser de la mort qui tue sur les fesses, ca m'apprendra.

merci quand meme les gars.

sylozof (jouet en plastok lvl 1 - )
42 ans (Sélestat)
syl82@laposte.net | 148310108

Autant l'hiver éclate que l'hétéroclyte
Eric et Ramzy





  28 06 2002 à 15:41


faut arreter l'alcool les gars

hip's, moué j'ai viarable $biere que je veux basser en uèrelle hip's ! mon broplème c'est que j'ai oublié de l'ouvrir (la $bjière) et à chaque fois que je clique dessus elle recule la garce ! comment que j'fais ?

benzor (admin fanatique lvl 1 - )
46 ans (Chambéry)
ben@piregwan.com
http://www.benzor.com

On a toujours tort d'essayer d'avoir raison devant des gens qui ont toutes les bonnes raisons de croire qu'ils n'ont pas tort. Coluche





  28 06 2002 à 16:00


mets-toi direct sous le robinet, tire sur le manche, et laisse la pression s'écouler directement dans ton gosier. Si t'es fort t'auras meme pas besoin d'avaler, ca glissera tout seul.

au fait ce climbing week-end dans le Verdon, c'était comment ?

sylozof (jouet en plastok lvl 1 - )
42 ans (Sélestat)
syl82@laposte.net | 148310108

Autant l'hiver éclate que l'hétéroclyte
Eric et Ramzy





  28 06 2002 à 16:21


Terrible ^^

tiens g même quelques photos si tu veux

http://laboratory.benzor.com

++

benzor (admin fanatique lvl 1 - )
46 ans (Chambéry)
ben@piregwan.com
http://www.benzor.com

On a toujours tort d'essayer d'avoir raison devant des gens qui ont toutes les bonnes raisons de croire qu'ils n'ont pas tort. Coluche





  28 06 2002 à 20:37


<?php
if (!isset($biere)) print ("un petit verre steuplé!");
else print ("la vache............ ai pu soif...");
?>

Per (squatteur de topic - )
39 ans (Plage de Pors-Carn)
per2censured@aol.com
http://www.ebodyboard.online.fr

L'alcool est mon pire ennemi.
Fuir l'ennemi est lâche.





  01 07 2002 à 08:40


soupir... vivement que je rentre histoire de revoir un peu de montagne. Parce que les collines irlandaises, c'est bien joli mais a la fin ca soule.

Bien belles tes photos. Merci

@+

sylozof (jouet en plastok lvl 1 - )
42 ans (Sélestat)
syl82@laposte.net | 148310108

Autant l'hiver éclate que l'hétéroclyte
Eric et Ramzy


Pour répondre à ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre réponse une personne qui a participé à ce sujet, cliquez sur le bouton en face de son intervention. Enfin si vous voulez inviter quelqu'un à réagir, utilisez les appeaux ci-dessous. Seuls les membres logués peuvent utiliser les appeaux et seuls les membres actifs peuvent être appeautés ^^. Bonne notification !

Vous n'êtes pas membre ou vous n'êtes pas logué(e) ou les appeaux sont désactivés dans votre profil. Vous ne pouvez pas utiliser les appeaux.