xcalibre
Messages postés17Date d'inscriptionmercredi 29 septembre 2004StatutMembreDernière intervention10 mars 2006
-
7 févr. 2006 à 20:57
xactise
Messages postés507Date d'inscriptionmardi 18 février 2003StatutMembreDernière intervention22 juin 2012
-
10 févr. 2006 à 08:12
Bonjour j'aimerais faire quelque chose qui me semble totalement impossible. Je voudrais augmenter une variable en appuyant sur une image "+"(plus) ou décendre avec un image "-" (moins).
Au départ ma variable serait à 0.
J'ai réussis a faire quelque chose avec Javascript dans un menu déroulant
function test(selObj) {
for (var i=0; i < selObj.options.length; i++)
if (selObj.options[i].selected)
break;
ici je récupère mon fameux "i" dépendant de la position de mon select box.
}
cependant je voudrais de 1 le faire en php de deux le faire sans select box.. Si la personne appuis 3 fois sur le + la variable augmenterais à 3.. Tout ceci sans faire un submit qui reloaderais la page....
xcalibre
Messages postés17Date d'inscriptionmercredi 29 septembre 2004StatutMembreDernière intervention10 mars 20062 7 févr. 2006 à 21:13
Il est donc impossible d'augmenter une variable sans submit ? Pourtant si je fait un onclick="<? $_SESSION[utilisateur][var] = $_SESSION[utilisateur][var] + 1 ; ?>" alors je peux augmenter ma variable comme je veux cependant pour voir le résultat je dois absolument faire mon reload.... je veux faire la même chose sans reload sinon si vous avez un lien explication en javascript j'accepte toute possibilité
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 7 févr. 2006 à 23:19
Pourtant si je fait un onclick="<? $_SESSION[utilisateur][var] =
$_SESSION[utilisateur][var] + 1 ; ?>" alors je peux augmenter ma
variable comme je veux cependant pour voir le résultat je dois
absolument faire mon reload....
Oui bah alors ca, ca m'étonnerai beaucoup. Dans ta tête surement que ca marcherait... mais alors pas en vrai.
Ce que tu peux faire dans ton navigateur sans recharger la page n'est pas accessible sous PHP. Il faut faire "une demande au serveur". Pour en faire une ==> HTTP, GET, POST.
Si t'as pas ca... tu peux faire autant de PHP que tu veux, rien ne va marcher.
Vous n’avez pas trouvé la réponse que vous recherchez ?
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 8 févr. 2006 à 08:02
Lol...
Xcalibre => je les soutiens. Ce que tu demandes est tout simplement impossible à réaliser en php sans requêter le serveur d'une manière ou d'une autre. Et c'est ce que font les requêtes xmlhttp, d'ailleurs, sauf que c'est transparent.
Et je passe sur ton onclick... Fhx ayant déjà tout exprimé à ce sujet ;-)
On peut juste avoir le but final de ce que tu veux faire avec cet incrément ?
xcalibre
Messages postés17Date d'inscriptionmercredi 29 septembre 2004StatutMembreDernière intervention10 mars 20062 9 févr. 2006 à 22:14
Simplement que je suis moins familier avec le JavaScript, en fait c'est très simple je veux jouer avec un compteur 1-2-3-4-5 qui augmente selon le nombre de fois ont appuis sur le + et diminue selon le nombre de fois ont appuis sur moins. Dans ma page j'ustilise ce nombre pour la vitesse de mouvement d'une application externe. Par exemple plus le nombre est élevé plus les images passe rapidement et plus le nombre est petit moins elle passe rapidement...
Pour le moment j'utilise 2 vitesse, 5 pour rapide et 1 pour lents...
Cependant si la page doit faire un reload a chaque fois c,est très pénible de revoir tout mon interface se reloader pour simplement augmenter cette fameuse vitesse... je cherche donc la meilleurs méthode pour réalisé l'application. Je ne veux pas non plus utiliser un <Meta refresh> car ça reviendrais au même .... Des idées ?