Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1852 connectés 

  FORUM HardWare.fr
  Graphisme
  Web design

  besoin aide pour réaliser page panier avec dreamweaver

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

besoin aide pour réaliser page panier avec dreamweaver

n°988020
chrismesni​l
Posté le 27-11-2007 à 12:24:42  profilanswer
 

Bonjour à tous,
 
J'ai commencer une boutique en ligne mais je bloque à la page panier; je pense que c'est parce que je n'ai pas fait de jeu d'enregistrement rsPanier dans dreamweaver mais je n'arrive pas à formuler le SQL; voici le code de ma page panier actuel:

Code :
  1. <?php
  2. session_start();
  3. //init des variables
  4. if (!isset($_SESSION['total'])) $_SESSION['total']=0;
  5. if(!isset($_GET['ajoutPanier'])) $ajoutPanier="";//init de ajoutPanier si non déclaré
  6. else  $ajoutPanier=$_GET['ajoutPanier'];
  7. if(!isset($_GET['modifPanier'])) $modifPanier="";//init de modifPanier si non déclaré
  8. else $modifPanier=$_GET['modifPanier'];
  9. if(!isset($_GET['suppPanier'])) $suppPanier="";//init de suppPanier si non déclaré
  10. else $suppPanier=$_GET['suppPanier'];
  11. if(!isset($_GET['enregistreCommande'])) $enregistreCommande="";//init de enregistreCommande si non déclaré
  12. else $enregistreCommande=$_GET['enregistreCommande'];
  13. if ((!isset($_SESSION['liste']))&&($ajoutPanier=="" )) $liste[]=array("VIDE",1,0,0);//init de liste si VIDE
  14. if (isset($_SESSION['liste'])) $liste=$_SESSION['liste'];//recup de la liste de la session
  15. ?>
  16. <?php require_once('../Connections/connexionBioutifoulette.php'); ?>
  17. <?php
  18. mysql_select_db($database_connexionBioutifoulette, $connexionBioutifoulette);
  19. //----------------------------------------------------AJOUT PANIER
  20. if ($ajoutPanier=="AJOUTER" )
  21. {
  22. $reference=$_GET['reference'];
  23. $nb=1; //par défaut la quantité est = 1
  24. $prix=$_GET['prix'];
  25. $liste[]=array($reference,$nb,$prix,$prix);
  26. $_SESSION['liste']=$liste;
  27. //ajoute un article à la liste
  28. }
  29. //----------------------------------------------------MODIF PANIER
  30. if ($modifPanier=="ACTUALISER" )
  31. {
  32.  for ($i=0;$i<count($liste);$i++)
  33.  {
  34.  $nbi='nb'.$i;
  35.  $liste[$i][1]=$_GET["$nbi"];//recup du nbr d'article dans la liste
  36.  $liste[$i][3]=$liste[$i][1]*$liste[$i][2];//prixArticle=nbre*prixUnitaire
  37.  }
  38. $_SESSION['liste']=$liste;//mAj de la liste
  39. }
  40. //----------------------------------------------------SUPP PANIER
  41. if ($suppPanier=="SUPPRIMER" )
  42. {
  43. $article=$_GET['article'];
  44. for ($i=0;$i<count($liste);$i++)
  45.  {
  46.  if($article==$liste[$i][0])
  47.   array_splice($liste,$i,1);
  48.  //suppression de l'article
  49.  }
  50. $_SESSION['liste']=$liste;//mAj de la liste
  51. }
  52. //----------------------------------------------------COMMANDER
  53. if ($enregistreCommande=="COMMANDER" )
  54. {
  55. if(!isset($_GET['action']))
  56. $_SESSION['action']="ENREGISTRER";//mémorise l'action  
  57. header("Location: commande.php" );
  58. }
  59. ?>
  60. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  61. <html xmlns="http://www.w3.org/1999/xhtml">
  62. <head>
  63. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  64. <title>Document sans titre</title>
  65. <style type="text/css">
  66. <!--
  67. .Style17 {
  68. font-family: Verdana, Arial, Helvetica, sans-serif;
  69. color: #FF3300;
  70. font-weight: bold;
  71. font-size: 22px;
  72. }
  73. .Style18 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 22px; }
  74. .Style20 {color: #FFFFFF; font-weight: bold; }
  75. -->
  76. </style>
  77. </head>
  78. <body>
  79. <table width="800" border="0" cellpadding="0" cellspacing="0">
  80.   <tr>
  81.     <td width="17%" rowspan="2" bgcolor="#000000"><img src="../image/logo-drapeaux-multimini.gif" alt="logo drapeaux" width="136" height="103" /></td>
  82.     <td width="66%" bgcolor="#000000">&nbsp;</td>
  83.     <td width="17%" rowspan="2" bgcolor="#000000">&nbsp;</td>
  84.   </tr>
  85.   <tr>
  86.     <td width="66%" height="95" bgcolor="#000000"><div align="center"><img src="../image/mot-bioutifoulette.gif" alt="mot bioutifoulette" width="248" height="60" /><br />
  87.             <img src="../image/mot-vetement-vintage-et-cre.gif" alt="mot vetement" width="516" height="35" /></div></td>
  88.   </tr>
  89.   <tr>
  90.     <td height="95" colspan="3"><table width="800" height="100%" border="0" cellpadding="0" cellspacing="0">
  91.       <tr>
  92.         <td width="5%" height="68" bgcolor="#FFCC33">&nbsp;</td>
  93.         <td width="90%"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
  94.           <tr>
  95.             <td width="25%" height="68" bgcolor="#FFCC33"><div align="center"><a href="creation.php" target="_self"><img src="../image/mot-cr&eacute;ations.gif" alt="mot creations" width="105" height="20" border="0" /></a></div></td>
  96.             <td width="25%" height="68" bgcolor="#FFCC33"><div align="center"><a href="vintage.php" target="_self"><img src="../image/mot-vintage-page-achat.gif" alt="mot vintage" width="87" height="21" border="0" /></a></div></td>
  97.             <td width="25%" height="100%" bgcolor="#FFCC33"><div align="center"><a href="textile.php" target="_self"><img src="../image/mot-textile-page-achat.gif" alt="mot textile" width="77" height="20" border="0" /></a></div></td>
  98.             <td width="25%" height="68" bgcolor="#FFCC33"><div align="center"><strong><span class="Style16">Votre Panier </span></strong></div></td>
  99.           </tr>
  100.         </table></td>
  101.         <td width="5%" height="68" bgcolor="#FFCC33">&nbsp;</td>
  102.       </tr>
  103.       <tr>
  104.         <td bgcolor="#FFCC33">&nbsp;</td>
  105.         <td><table width="100%" border="0" cellspacing="0">
  106.           <tr>
  107.             <td><p align="center" class="Style17">&nbsp;</p>
  108.               <p align="center" class="Style18">PANIER</p>
  109.               <?php if($liste[0][0]!="VIDE" ) { ?>
  110.                 <form action="../public/panier.php" method="get" >
  111.                   <table width="650" border="1" align="center" cellspacing="0" bordercolor="#000000">
  112.                     <tr>
  113.                       <td><table width="650" border="0" align="center" cellpadding="0" cellspacing="0">
  114.                           <tr bgcolor="#FF0000">
  115.                             <td width="200" height="24" bgcolor="#FF3300"><div align="center" class="Style20"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Titre</font></div></td>
  116.                             <td width="200" bgcolor="#FF3300"><div align="center" class="Style20"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Quantit&eacute;</font></div></td>
  117.                             <td width="200" bgcolor="#FF3300"><div align="center" class="Style20"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Prix</font></div></td>
  118.                             <td width="50" bgcolor="#FF3300"><div align="center" class="Style20"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Supp</font></div></td>
  119.                           </tr>
  120.                           <?php
  121.     $total=0.00;
  122.   for ($i=0;$i<count($liste);$i++)
  123. {
  124. $query_rsPanier="select * from articles where reference = '".$liste[$i][0]."'";
  125. $rsPanier = mysql_query($query_rsPanier, $ConnexionBioutifoulette) or die(mysql_error());
  126.     $row_rsPanier = mysql_fetch_assoc($rsPanier);
  127. ?>
  128.                           <tr>
  129.                             <td><div align="center"><?php echo $row_rsPanier['titre'] ?></div></td>
  130.                             <td><div align="center">
  131.                                 <select name="select" id="select">
  132.                                   <option value="1"  <?php if($liste[$i][1]==1) echo "SELECTED"; ?>>1</option>
  133.                                   <option value="2" <?php if($liste[$i][1]==2) echo "SELECTED"; ?>>2</option>
  134.                                   <option value="3" <?php if($liste[$i][1]==3) echo "SELECTED"; ?>>3</option>
  135.                                 </select>
  136.                             </div></td>
  137.                             <td><div align="center"><?php echo $row_rsPanier['prix'] ?></div></td>
  138.                             <td><div align="center"><a href="panier.php?suppPanier=SUPPRIMER&amp;article=<?php echo $row_rsPanier['reference'] ?>"><img src="../image/Next.gif" width="14" height="13" border="0" /></a></div></td>
  139.                           </tr>
  140.                           <?php
  141. $total+=$row_rsPanier['prix'] * $liste[$i][1];
  142. }
  143. $_SESSION['total']=$total;//mAj du total dans la session
  144. ?>
  145.                           <tr>
  146.                             <td ><div align="center"></div></td>
  147.                             <td ><div align="center"></div></td>
  148.                             <td ><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Total
  149.                               : <?php echo $total ?> Euros</strong></font></div></td>
  150.                             <td ><div align="center"></div></td>
  151.                           </tr>
  152.                       </table></td>
  153.                     </tr>
  154.                   </table>
  155.                   <br />
  156.                   <p align="center">
  157.                     <input name="modifPanier" type="submit" id="modifPanier" value="ACTUALISER" />
  158.                     <input name="enregistreCommande" type="submit" id="enregistreCommande" value="COMMANDER" />
  159.                   </p>
  160.                 </form>
  161.               <?php } else { ?>
  162.                 <p align="center"><strong><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Votre panier est vide</font></strong></p>
  163.                 <p align="center"><br />
  164.                 </p>
  165.                 <?php }?>            </td>
  166.           </tr>
  167.         </table></td>
  168.         <td bgcolor="#FFCC33">&nbsp;</td>
  169.       </tr>
  170.       <tr>
  171.         <td bgcolor="#FFCC33">&nbsp;</td>
  172.         <td height="68" bgcolor="#FFCC33"><div align="right"><a href="../index.html"><img src="../image/CABANEminilogo.gif" alt="cabane" width="110" height="68" border="0" /></a>&nbsp;&nbsp;&nbsp;&nbsp; </div></td>
  173.         <td bgcolor="#FFCC33">&nbsp;</td>
  174.       </tr>
  175.     </table></td>
  176.   </tr>
  177. </table>
  178. <p>&nbsp;</p>
  179. </body>
  180. </html>


 
Quand je fais aperçu, à partir d'une fiche j'ai message erreur suivant: Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\wamp\www\bioutifoulette\public\panier.php on line 127
 
Pourtant ma connexion à ma base de données fonctionne
ai vraiment besoin d"e votre aide
merci

mood
Publicité
Posté le 27-11-2007 à 12:24:42  profilanswer
 

n°988030
Pyksel
Locker fou !
Posté le 27-11-2007 à 14:04:06  profilanswer
 

Section graphisme ici... Merci d'aller voir chez les programmeux du forum :)


---------------
Rien est impossible, il suffit d'y croire !

Aller à :
  FORUM HardWare.fr
  Graphisme
  Web design

  besoin aide pour réaliser page panier avec dreamweaver

 

Sujets relatifs
Afficher / Masquer un Calque avec Dreamweaver ne fonctionne pas !!importer bouton flash dans dreamweaver
aide sous flashBesoin d'un avis sur un nouveau design
aide IMAGE READYdemande aide image ready
Besoin d'aide sur une forme dans Illustratorbesion d'aide pour design d'un site
[GoLive CS2] Codage automatique des caractères spéciaux - Mise en Page 
Plus de sujets relatifs à : besoin aide pour réaliser page panier avec dreamweaver


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR