begin process at 2012 05 31 07:05:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Problème de panier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème de panier

samedi 20 septembre 2008 à 13:21:22 | Problème de panier

enadeli

Bonjour,
j'ai créé un panier qui fonctionne très bien mais avec le champ reference de ma BDD et je voudrais ajouter des articles avec le nom reference2 puis reference3 et reference4. Ils s'ajoutent bien dans le panier mais sans l'intitulé comment dois-je faire pour que l'intitulé et le prix s'affichent. Est-ce possible en changeant quelque chose ici ?

if ($ajoutPanier=="AJOUTER")
{
    $reference=$_GET['reference'];
    $nb=1; //par défaut la quantité est = 1
    $prix=$_GET['prix'];
    $liste[]=array($reference,$nb,$prix,$prix);
    $_SESSION['liste']=$liste;
    //ajoute un article à la liste
}


et plus loin

  <?php
           $total=0.00;
  for ($i=0;$i<count($liste);$i++)
{
    $query_rsPanier="select * from articles where reference = '".$liste[$i][0]."'";
    //echo $query_rsPanier;
    $rsPanier = mysql_query($query_rsPanier, $ConnexionArtcom) or die(mysql_error());
    $row_rsPanier = mysql_fetch_assoc($rsPanier);       
    ?>
                          <tr>
                            <td class="oeuvrep"><div align="center">
                              <p><?php echo $row_rsPanier['reference'] ?></p>
                              </div></td>
                            <td class="oeuvrep"><div align="center">
                                <select name="nb<?php echo $i ?>" id="nb">
                                  <option value="1" selected="selected"  <?php if($liste[$i][1]==1) echo "SELECTED"; ?>>1</option>
                                  <option value="2" <?php if($liste[$i][1]==2) echo "SELECTED"; ?>>2</option>
                                  <option value="3" <?php if($liste[$i][1]==3) echo "SELECTED"; ?>>3</option>
                                  <option value="4" <?php if($liste[$i][1]==4) echo "SELECTED"; ?>>4</option>
                                  <option value="5" <?php if($liste[$i][1]==5) echo "SELECTED"; ?>>5</option>
                                  <option value="6" <?php if($liste[$i][1]==6) echo "SELECTED"; ?>>6</option>
                                  <option value="7" <?php if($liste[$i][1]==7) echo "SELECTED"; ?>>7</option>
                                  <option value="8" <?php if($liste[$i][1]==8) echo "SELECTED"; ?>>8</option>
                                  <option value="9" <?php if($liste[$i][1]==9) echo "SELECTED"; ?>>9</option>
                                  <option value="10" <?php if($liste[$i][1]==10) echo "SELECTED"; ?>>10</option>
                                  <option value="11" <?php if($liste[$i][1]==11) echo "SELECTED"; ?>>11</option>
                                  <option value="12" <?php if($liste[$i][1]==12) echo "SELECTED"; ?>>12</option>
                                  <option value="13" <?php if($liste[$i][1]==13) echo "SELECTED"; ?>>13</option>
                                  <option value="14" <?php if($liste[$i][1]==14) echo "SELECTED"; ?>>14</option>
                                  <option value="15" <?php if($liste[$i][1]==15) echo "SELECTED"; ?>>15</option>
                                  <option value="16" <?php if($liste[$i][1]==16) echo "SELECTED"; ?>>16</option>
                                  <option value="17" <?php if($liste[$i][1]==17) echo "SELECTED"; ?>>17</option>
                                  <option value="18" <?php if($liste[$i][1]==18) echo "SELECTED"; ?>>18</option>
                                  <option value="19" <?php if($liste[$i][1]==19) echo "SELECTED"; ?>>19</option>
                                  <option value="20" <?php if($liste[$i][1]==20) echo "SELECTED"; ?>>20</option>
                                  <option value="21" <?php if($liste[$i][1]==21) echo "SELECTED"; ?>>21</option>
                                  <option value="22" <?php if($liste[$i][1]==22) echo "SELECTED"; ?>>22</option>
                                  <option value="23" <?php if($liste[$i][1]==23) echo "SELECTED"; ?>>23</option>
                                  <option value="24" <?php if($liste[$i][1]==24) echo "SELECTED"; ?>>24</option>
                                  <option value="25" <?php if($liste[$i][1]==25) echo "SELECTED"; ?>>25</option>
                                  <option value="26" <?php if($liste[$i][1]==26) echo "SELECTED"; ?>>26</option>
                                  <option value="27" <?php if($liste[$i][1]==27) echo "SELECTED"; ?>>27</option>
                                  <option value="28" <?php if($liste[$i][1]==28) echo "SELECTED"; ?>>28</option>
                                  <option value="29" <?php if($liste[$i][1]==29) echo "SELECTED"; ?>>29</option>
                                  <option value="30" <?php if($liste[$i][1]==30) echo "SELECTED"; ?>>30</option>
                                </select>
                            </div></td>
                            <td class="oeuvrep"><div align="center"><?php echo $row_rsPanier['prix'] ?></div></td>
                            <td class="oeuvrep"><div align="center"><a href="panier.php?suppPanier=SUPPRIMER&amp;article=<?php echo $row_rsPanier['reference'] ?>"><img src="images/icondeletebig.jpg" width="59" height="59" border="0" /></a></div></td>
                          </tr>
                         
                          <?php


Merci d'avance pour votre aide.
mercredi 24 septembre 2008 à 11:40:21 | Re : Problème de panier

TASIOT

Bonjour,
Ta demande n'est pas très claire. Si tu désires afficher un libellé tel que "Article n°1" suivi de la référence, prix et quantité, puis "Article n°2" etc., la solution la plus simple est d'exploiter ta variable $i. (echo "Article n°".$i).
Toutefois, je ne suis pas sur qu'il s'agisse là de ta demande. Si tu veux enregistrer un libellé sur ton article lors de ton ajout à $liste, je pense qu'un simple "Article n°".count($liste) suffirait...

Roland Dufour,
http://www.multiprog.net
http://portfolio.multiprog.net


Cette discussion est classée dans : liste, prix, reference, panier, rspanier


Répondre à ce message

Sujets en rapport avec ce message

Panier PHP [ par idrisidev ] slt tt le monde ,j'ai fai un code php pour ajouter des produit au panier ,l'ajout fait bien mais il m'affiche le message suivant que jai pa pu résoudr Aide sur panier [ par materiel67 ] Bonjours à tous,Je debute dans la programmation , j'ai un devoir a faire mais je seche pourriez vous m'aider.Je dois réaliser un site web en php dont systeme de panier de selection... [ par h2h ] voila sur mon appli lutilisateur a la possibilité de selectionné plusieurs critere et selon ses choix une liste est générer ( une liste de bien presen Comment Garder des parametres en memoire? [ par fccm77 ] Bonjour,J'apprend avec mal le php mais ça vient. :-)J'ai un probleme pour garder mes varibles: j'explique.J'ai fait une page index avec affichage d'un sortir d'un for [ par ManuAntibes ] Salut j'ai cree un panier dans mon panier il y a une liste déroulante pour choisir la quantité.Lorsque l'onb choisi 1 sur la liste déroulante un messa formulaire php > liste déroulante avec autorafraichissement. [ par tynmar ] bonjour à tous. J'ai créé une liste déroulant du genre : prix de votre panier pour 3 articles : 30 € Et dès que je change le nombre d'articles, j total d'un panier [ par titeuf974 ] Bonjour! En fait j'ai un problème pour faire la somme d'un panier. J'ai un bout de code :                          &nbs prob de panier virtuel ds un site dynamique [ par louli2 ] Bonsoir tt le monde, voilà mon problème: je crée un site dynamique commercial chui arrrivée dans l'étape de création du panier virtuel, il me semble q probleme syntaxe ecriteu BDD [ par ju0123456789 ] Bonjour, j'ai les produits du panier qui s'affichent sur ma page "modes_paiement.php" , le nombre d'articles et ainsi que le prix total, j'ai ma table liste dynamique [ par nikimatrix ] bonjour, en sachant que je suis débutan dans le code sql,, ;;; je jvoudrais afficher mes produit avec le prix par category , exemple :: Boitier , b


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales