Un caddie en javascript, éviter rechargementg
Taraboutu
-
pazz -
pazz -
Bonjour,
J'ai fait un petit panier sur mon site en PHP ; dont voici une partie de mon code de mon fichier caddie.php :
Ainsi sur ma fiche produit, j'ai mis un lien pour aller vers la page ayant ce code. Ainsi quant on clique sur ce lien, le numéro de la fiche produit s'enregistre dans ma SESSION 'caddie' et on se trouve alors sur la page de mon caddie.
OR moi je voudrais - quant on clique - que le numéro du produit s'enregistre dans ma SESSION 'caddie', MAIS qu'on reste sur la fiche du produit.
J'ai essayer différent truc en JAVASCRIPT mais je n'y arrive pas.
Voici mes essais :
- Sur ma fiche produit :
echo '<img src="caddie.gif" onclick="getProduit(586);" alt="Ajouter ce produit au caddie" />';
Sur mon fichier javascript :
Merci beaucoup aux personnes qui arriveront à m'aider car je commence à en avoir assez de pas réussir ce que je veux là.
Bonnes fêtes.
J'ai fait un petit panier sur mon site en PHP ; dont voici une partie de mon code de mon fichier caddie.php :
if (isset($_GET['action'])) { $action = $_GET['action']; //Ajouter un produit if($action == 1) { if (!isset($_SESSION['caddie'][$_GET['produit']])) { $_SESSION['caddie'][$_GET['produit']] = 0; } $_SESSION['caddie'][$_GET['produit']] += 1; }
Ainsi sur ma fiche produit, j'ai mis un lien pour aller vers la page ayant ce code. Ainsi quant on clique sur ce lien, le numéro de la fiche produit s'enregistre dans ma SESSION 'caddie' et on se trouve alors sur la page de mon caddie.
OR moi je voudrais - quant on clique - que le numéro du produit s'enregistre dans ma SESSION 'caddie', MAIS qu'on reste sur la fiche du produit.
J'ai essayer différent truc en JAVASCRIPT mais je n'y arrive pas.
Voici mes essais :
- Sur ma fiche produit :
echo '<img src="caddie.gif" onclick="getProduit(586);" alt="Ajouter ce produit au caddie" />';
Sur mon fichier javascript :
function getProduit(idproduit) { var url = 'caddie.php?produit=' + idproduit + '&action=1'; }
Merci beaucoup aux personnes qui arriveront à m'aider car je commence à en avoir assez de pas réussir ce que je veux là.
Bonnes fêtes.
A voir également:
- Un caddie en javascript, éviter rechargementg
- Éviter pub youtube - Accueil - Streaming
- Marques smartphone à éviter - Accueil - Guide téléphones
- Telecharger javascript - Télécharger - Langages
- Liste des sites internet à éviter - Guide
- Afficher un tableau javascript en html ✓ - Forum Javascript
4 réponses
salut,
je comprend pas très bien se que tu cherche a faire ne te complique tu pas la vie ??? tu veux en gros que la fonction ajouter un un article au cadie se face sans que tu aie besoin de changer de page ??? c'est sa ou j'ai rien compris ^^
pazz
je comprend pas très bien se que tu cherche a faire ne te complique tu pas la vie ??? tu veux en gros que la fonction ajouter un un article au cadie se face sans que tu aie besoin de changer de page ??? c'est sa ou j'ai rien compris ^^
pazz
bon je mi connais pas extrèmement beaucoup en php mais je pense quil te faut lancer sa via AJAX ou sinon recharger la meme page et inclure ta fonction php dans la page même et la contrôler avec un "if" tout simplement mais si tu veux pas que la page se recharge il te faudra surment AJAX
Ok je regarderai sa se soir ou demain pasque la j'ai du bosser et je vai faire les achat de noël a l'arache :p bonne fête
pazz
pazz
Rebonsoir,
Par ailleurs, comment faire pour recharger un <div name="caddie"></div> qui se trouve sur une page PHP et ce en javascript (afin de ne recharger que ce DIV et pas toute la page).
En effet mon code, charge la page "caddie" et non pas juste mon DIV : document.location.reload('caddie');
Comme je peux faire, je n'arrive vraiment pas à trouver sur Google.
Par ailleurs, comment faire pour recharger un <div name="caddie"></div> qui se trouve sur une page PHP et ce en javascript (afin de ne recharger que ce DIV et pas toute la page).
En effet mon code, charge la page "caddie" et non pas juste mon DIV : document.location.reload('caddie');
Comme je peux faire, je n'arrive vraiment pas à trouver sur Google.
Oui tout à fait pazz tu as bien coimpris (et oui je me complique surement la vie).
J'ai fait un système de caddie (ajout, suppression, retirer un produit, vider le caddie) en PHP. Ainsi quant on est sur une fiche produit, on clique sur un lien pour ajouter un produit : mais ce lien mène sur la page PHP. MAIS je voudrais que ça n'aille pas sur la page PHP mais que ça reste sur la page produit tout en ajoutant le produit dans ma SESSION.
Comment je peux faire cela ?
Merci