Besoin d'aide en php ou javascirpt SVP
Résolu/Fermé
a.finot
Messages postés
74
Date d'inscription
mardi 21 octobre 2008
Statut
Membre
Dernière intervention
12 février 2014
-
15 oct. 2009 à 16:27
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 15 oct. 2009 à 16:43
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 15 oct. 2009 à 16:43
A voir également:
- Besoin d'aide en php ou javascirpt SVP
- Easy php - Télécharger - Divers Web & Internet
- Php?id=1 - Forum PHP
- \R php ✓ - Forum PHP
- Fichier php en pdf ✓ - Forum PDF
- Php if plusieurs conditions ✓ - Forum PHP
1 réponse
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
15 oct. 2009 à 16:43
15 oct. 2009 à 16:43
Bonjour,
Plusieurs solutions.
La première, la plus "simple" mais qui n'est pas adaptée à toutes les situations :
Lors de la création de ta page, tu envoies un tableau javascript contenant les prix de chaque produit. À l'actualisation, tu n'as pas besoin de repasser par ta base de données, car le tableau a été envoyé au client.
Cette méthode marche bien dans deux cas :
- La volumétrie n'est pas énorme (une centaine de lignes, mais pas plus... sinon tu augmentes ton débit de données ainsi que le temps de chargement des pages)
- Tu n'as pas peur que quelqu'un affiche le code source et voie la liste des prix (a priori y a pas de raisons, mais bon)
Deuxième méthode, utiliser AJAX. C'est quoi ? Une méthode simple pour effectuer via du javascript une requête auprès du serveur, sans recharger toute la page.
Cela se base sur l'objet XMLHttpRequest. Pour cela, il faut deux choses :
- écrire une page php qui prend en argument GET ou POST l'ID du produit ainsi que son nombre, et qui renvoie juste le prix ;
- écrire une fonction javascript qui crée une XMLHttpRequest, lui donne les bons paramètres, et appelle la page php nouvellement créée. En retour, elle lit la valeur et l'affiche au bon endroit.
La deuxième méthode est plus élégante, mais peut être un peu prise de tête au début. Ceci dit, il y a de bons tutoriels sur le net.
Bon courage,
Xavier
Plusieurs solutions.
La première, la plus "simple" mais qui n'est pas adaptée à toutes les situations :
Lors de la création de ta page, tu envoies un tableau javascript contenant les prix de chaque produit. À l'actualisation, tu n'as pas besoin de repasser par ta base de données, car le tableau a été envoyé au client.
Cette méthode marche bien dans deux cas :
- La volumétrie n'est pas énorme (une centaine de lignes, mais pas plus... sinon tu augmentes ton débit de données ainsi que le temps de chargement des pages)
- Tu n'as pas peur que quelqu'un affiche le code source et voie la liste des prix (a priori y a pas de raisons, mais bon)
Deuxième méthode, utiliser AJAX. C'est quoi ? Une méthode simple pour effectuer via du javascript une requête auprès du serveur, sans recharger toute la page.
Cela se base sur l'objet XMLHttpRequest. Pour cela, il faut deux choses :
- écrire une page php qui prend en argument GET ou POST l'ID du produit ainsi que son nombre, et qui renvoie juste le prix ;
- écrire une fonction javascript qui crée une XMLHttpRequest, lui donne les bons paramètres, et appelle la page php nouvellement créée. En retour, elle lit la valeur et l'affiche au bon endroit.
La deuxième méthode est plus élégante, mais peut être un peu prise de tête au début. Ceci dit, il y a de bons tutoriels sur le net.
Bon courage,
Xavier