[php] Déclarer une variable
bbtaz
Messages postés
72
Statut
Membre
-
le_joker_fou Messages postés 765 Date d'inscription Statut Membre Dernière intervention -
le_joker_fou Messages postés 765 Date d'inscription Statut Membre Dernière intervention -
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 !!
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
-
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é. -
Salut,
Utilises la fonction rand :
$var = rand (0, 10);
https://www.php.net/manual/fr/function.rand.php -
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.-
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 !
-
-
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 ;-)
-
-
Bonjour,
dans quel but vous voulez limiter la variable entre 0 et 10?
Car à ma connaissance c'est pas possible.