[php] Déclarer une variable

Bonjour,

Je voudrais déclarer une variable entre deux valeurs, par exemple :

0< $var <10, mais je ne sais pas comment le programmer en php .

Si qqun a une solution, je suis preneuse ;-)

Merci !!

4 réponses

  1. a ben voilà c'est plus clair ^^.

    Pour ma part sur mes sites je fais ainsi :

    //Je récupère tous les enregistrements
    $query = ("selct * from ...");*

    //Je compte le nombre d'enregistrements
    $nb = mysql_num_rows($query);

    //je divise par 10 (10 affichages par page) pour avoir le nombre de pages
    //la fonction ceil() renvois le chiffre arrondi par excès
    //Pour 12 enregistrements 12/10 = 1,2 => ceil(1,2) = 2
    $page = ceil($nb/10)

    puis là ou je veux afficher mon menu des pages
    for($i=1;$i<=$page;$i++)
    {
    echo '<a href="page.php?p=".$i."">'.$i.'</a>';
    }

    Ensuite sur ta page (page.php) tu as juste à récupérer la valeur de p avec un get ($_GET['p']).

    Petit rajout pour ton cas, quand tu calcules le nombre de pages tu rajoutes cette ligne après :

    if($page>10) $page=10;

    Comme ça dans ton for tu ne dépasses pas 10 pages.

    En espérant t'avoir aidé.
    1
    1. pourquoi la borner ? quelle sera sont utilisation ?
      déclare un entier, et au moment de l'affectée fait un test pour t'assurer qu'elle est dans les bornes.
      0
      1. C'est une variable qui change au fur et à mesure des pages et je ne veux pas qu'elle aille en dessous de 0 ni au dessus de 10 car il n'y a plus de pages, fin c'est assez compliqué à expliquer mais je pense que le "rand" que propose crapoulou juste au dessus pourrait être la solut' :p j'essayerai demain au boulot !! Merci à tous pour vos rép' ;-) Bonne soirée !
        0
      2. Attention, la fonction rand va te donner une valeur aléatoire entre 0 et 10.

        Si tu veux réellement borner ta valeur utilise un tableau.

        $var = array(0,1,2,3,4,5,6,7,8,9,10);
        0
      3. Bonjour,

        Ca ne fonctionne mais pas je n'arrive pas à décrire ce que je veux exactement...

        En fait j'ai crée des pages grâce à une requête récupérant des parfums, il les affiche 10 par page, le problème c'est que lorsque je clique sur Précédent à la première page, ou sur Suivant à la dernière page, j'arrive sur une page noire. Je voudrais que les boutons Précédent et Suivant se cache lorsqu'il n'y a plus de pages avant ou après.

        J'espère que vous m'aurez compris malgré que je ne suis pas très explicite ^^
        Merci d'avance pour vos propositions ;-)
        0
    2. Bonjour,

      dans quel but vous voulez limiter la variable entre 0 et 10?

      Car à ma connaissance c'est pas possible.
      0