Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Calcul d'un panier en temps réel [ JavaScript Orienté objet (POO) / Function & Méthodes ] (lorentdups)

mardi 17 juin 2008 à 09:53:15 | Calcul d'un panier en temps réel

lorentdups

Bonjour à tous !

Je souhaiterais réaliser une panier avec calcul en temps réel du prix en fonction de la quantité choisie.
Je pense que cela est possible avec du javascript, mais je suis un peu perdu

Voici comment je procède (je vais essayer de commenter au mieux) :

  $string = "select * from AD_panier where id_membre='$row_lg' order by id_panier";
  $result = mysql_query ($string);
  if (mysql_num_rows($result)==0) { $AffichePanier = '<tr><td colspan="6" bgcolor="#FFFFFF"><center> Votre panier est vide </center></td></tr></table>';}
 
                else {   // panier pas vide
 

  while ($r=mysql_fetch_array($result))
  {
      $id_panier = $r["id_panier"];
      $id_produit = $r["id_produit"];
      $quantite = $r["quantite"];
 
          $string2 = "select * from $ads_tbl where siteid='$id_produit'";
          $result2 = mysql_query ($string2);
          $r2=mysql_fetch_array($result2);
 
                          $sitetitle = $r2["sitetitle"];
                          $e_2 = $r2["e_2"];

// création du panier ligne par ligne
$AffichePanier .= '<tr>
<td colspan="2" valign="top"><center>'.$sitetitle.'</center></td>
<td valign="top"><center>'.$e_2.' &euro;</center></td>
<td valign="top"><center>
<input id="quantite"value="" type="text" ></td>
<td valign="top"><input id="prix_total" name="prix_total" value="" type="text" readonly ></td>
<td valign="top"><center><a href="panier.php?del=1&amp;idel='.$id_panier.'"><img src="../images/eff_panier.gif" width="16" height="16" border="0" alt="Supprimer du panier"></a></center></td>
</tr>';
 
                 };
 
                     } ;





<html>
<head>
 <title>Panier</title>
 
<script language="Javascript">
 
function calcul_prix(qte, prix_ini) {  document.getElementById('prix_total').value = '+' + qte;
                                       document.getElementById('qte').value = qte;
                                       document.getElementById('prix_ini').value = prix_ini;
}
 
 </script>
 
</head>
<body>
<h2>Mon panier</h2>
<br />
<? echo $info ?>
 
<table cellspacing="0" cellpadding="2" border="0" width="100%">
<tr>
<td colspan="2" valign="top" bgcolor="#C8D3E5"><center><b> Article </b></center></td>
<td valign="top" bgcolor="#C8D3E5"><center><b> Prix unitaire TTC </b></center></td>
<td valign="top" bgcolor="#C8D3E5"><center><b> Quantité </b></center></td>
<td valign="top" bgcolor="#C8D3E5"><center><b> Prix total TTC </b></center></td>
<td valign="top" bgcolor="#C8D3E5"><center><b> Supprimer </b></center></td>
</tr>
 
<? echo $AffichePanier ?>
 
</table>
<BR /><BR />
                                      
 
<?
 

echo '<a href="'.$url_precedente.'"> Retour à vos achats </a>';
 
 
 
?>


 Merci par avance de votre aide


mardi 17 juin 2008 à 10:45:18 | Re : Calcul d'un panier en temps réel

nicomilville

Membre Club
salut,

et comment peut on t'aider ?

a++

Si la réponse vous convient, pensez : Réponse acceptée !


mardi 17 juin 2008 à 11:38:29 | Re : Calcul d'un panier en temps réel

lorentdups

En fait

je souhaiterai qu'à la modification de la quantité le prix total de la ligne soit modifié en temps réel ainsi que le total général

Lolo

mardi 17 juin 2008 à 12:19:05 | Re : Calcul d'un panier en temps réel

bultez

Membre Club


Bonjour,

    ben oui... mais là tu nous donnes le php !
    comment on devine le contenu de la base de données ? le contenu des $variables ? .....

    si tu veux faire ça coté javascript,  faire une boucle, pour calculer ce prix total,
       à chaque modif d'une des quantités ( onkeyup, ou onchange ... ) qui
       fasse total = total + ( qté [ ligne ] * prix [ ligne ]  )
    essaye, si tu n'y parviens pas, mais nous un extrait de ce que tu fais,
        HTML+JAVASCRIPT PAS PHP


                Cordialement            Bul         [mon Site]     [M'écrire]

mardi 17 juin 2008 à 12:19:29 | Re : Calcul d'un panier en temps réel

kazma

utlise OnKeyUp afin de declancher la fontion de calcule



Cette discussion est classé dans : mysql, id, prix, calcul, panier


Répondre à ce message

Sujets en rapport avec ce message

fonction onchange pr listes deroulantes liees [ par kelkune ] g deu liste deroulante don lune se rempli a partir de lautre il me faudrai la fonction onchange a placer dan la 1ere liste deroulante pr remplir la de calcul d'un prix dynamique lié à des infos sur formulaire [ par dinosaur ] Bonjourje débute et donc petits problèmesJ'ai des formulaires cases et déroulant auquels il faut que je lie des prix puis suivant les différents choix aide à la saisie avec un popup [ par lucsa ] bonjour, je me met au javascript et j'ai quelque soucis.je souhaite afficher un popup si l'on click dans champ de saisie (input type=text). ce popoup aide à la saisie avec un popup [ par lucsa ] bonjour, je me met au javascript et j'ai quelque soucis.je souhaite afficher un popup si l'on click dans champ de saisie (input type=text). ce popoup calcul de prix dans un formulaire multiple !! [ par pumbaa ] Bonjour a tous   <P c Appel séquentiel à des lignes PHP/MySQL [ par chrossat ] Bonjour,Dans mes sites, je travaille avec PHP/MySQL. J'ai une page index appelant différents contenus (index.php?page=accueil par exemple).Toutes mes [DEPLACE]Problème Script Firefox/Internet Explorer [ par warham ] Bonjour,Tous d'abord excusez-moi si je me suis trompé de catégorie. J'ai un script PHP mais il ne marche que avec Internet Explorer, pas Firefox, pour recuperation de données [ par val_micro ] Bonjour à tous,J'ai déjà posé se poste sur le forum "ajax" mais on m'a dit que s'était plus un problème de javascript alors je le repose ici, j'espère Calcul dynamique [ par reunionnais974 ] Bonjour à tous,j'ai un souci de compatibilité entre ie6 et Mozillia pour un calucl voici le code : FORMULAIRE ET CALCUL DU TOTAL JAVASCRIPT/PHP [ par fidecourt ] Bonjour à tous, langage utilisé : PHP J'ai un souci : j'ai un formulaire nommé "ChoixArticle" qui comporte les infos suivantes Ref article hauteur lar


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,435 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.