Manipuler les entiers en PHP
Fermé
Philippe
-
29 nov. 2004 à 08:54
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 29 nov. 2004 à 22:07
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 29 nov. 2004 à 22:07
A voir également:
- Manipuler les entiers en PHP
- Easy php - Télécharger - Divers Web & Internet
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Href php ✓ - Forum PHP
- Convertir php en pdf ✓ - Forum PDF
- Bouton php - Forum PHP
5 réponses
Salut,
Javascript (côté client) ne sera interprété qu'après le php(côté serveur). Donc l'opération que tu veux faire ici ne marchera pas.
=> Avec une page php, tout d'abord le code Php est interprété par le serveur et ensuite seulement la page est envoyée vers le navigateur du client qui lit le Javascript et le Html par exemple.
Mais ya un article dans la base de connaissance pour faire ça :-)
http://www.commentcamarche.net/faq/849-%5BPHP%5D-D%E9tecter-la-r%E9solution-d%27affichage
Javascript (côté client) ne sera interprété qu'après le php(côté serveur). Donc l'opération que tu veux faire ici ne marchera pas.
=> Avec une page php, tout d'abord le code Php est interprété par le serveur et ensuite seulement la page est envoyée vers le navigateur du client qui lit le Javascript et le Html par exemple.
Mais ya un article dans la base de connaissance pour faire ça :-)
http://www.commentcamarche.net/faq/849-%5BPHP%5D-D%E9tecter-la-r%E9solution-d%27affichage
Salut, merci pour la réponse mais en fait la récupération de la résolution marche très bien, ce qui ne marche pas c'est la multiplication de 2 variables entières, qui me donne comme résultat 0 ???
T'as une idée ?
T'as une idée ?
Oui ça marche parce que tu affiches ce Javascript dans le navigateur en faisant un echo $width; Mais il n'est interprété qu'une fois arrivé sur le navigateur....
Salut,
merci cette fois j'ai compris mais je patine dans la semoule pour trouver ma solution.
je veux faire une barre de menu avec un nombre de menu variable , qui fasse toute la largeur de l'écran. en premier je calcule la résulotion de l'écran. ensuite si j'ai par exemple 3 menus, les 2 premiers feront 200 pixels, et le 3e 1280 - (2*200 ), c'est ce nombre que j'aimerais calculer mais je ne sais pas trop comment, où ni à quel moment ?
aurais-tu une idée
voici en gros mon code
<?php
for ( $i = 0 ; $i < $this->Menu->NbMenu() ; $i++ )
{ if ( $i == $this->Menu->NbMenu()-1 )
{ $px = "calculer la largeur"
menu ( titremenu, $px ) ;
}
else { menu ( titremenu, "200px" ) ;
}
merci cette fois j'ai compris mais je patine dans la semoule pour trouver ma solution.
je veux faire une barre de menu avec un nombre de menu variable , qui fasse toute la largeur de l'écran. en premier je calcule la résulotion de l'écran. ensuite si j'ai par exemple 3 menus, les 2 premiers feront 200 pixels, et le 3e 1280 - (2*200 ), c'est ce nombre que j'aimerais calculer mais je ne sais pas trop comment, où ni à quel moment ?
aurais-tu une idée
voici en gros mon code
<?php
for ( $i = 0 ; $i < $this->Menu->NbMenu() ; $i++ )
{ if ( $i == $this->Menu->NbMenu()-1 )
{ $px = "calculer la largeur"
menu ( titremenu, $px ) ;
}
else { menu ( titremenu, "200px" ) ;
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 526
29 nov. 2004 à 22:07
29 nov. 2004 à 22:07
Pour detecter la résolution d'écran et affecter la largeur et la hauteur dans des variables php, je t'ai mis un lien plus haut vers la base de connaissance ;-)
Maintenant regarde : pour une largeur de 1280, tu as deux menus de 200 et le troisième fait 880 (1280-(200+200)). Il ne te reste plus qu'à calculer avec les mêmes proportions si la résolution change.
Par exemple pour une largeur de 800, les deux premiers menus font 125 chacun, et le troisième 550.
J'espère que je me suis pas gourré dans mes calculs...
Tu me suis?
Maintenant regarde : pour une largeur de 1280, tu as deux menus de 200 et le troisième fait 880 (1280-(200+200)). Il ne te reste plus qu'à calculer avec les mêmes proportions si la résolution change.
Par exemple pour une largeur de 800, les deux premiers menus font 125 chacun, et le troisième 550.
J'espère que je me suis pas gourré dans mes calculs...
Tu me suis?