bon de livraison total article

Répondre
import34
le 02/02/2011 à 16:20
import34
Bonjour,
Je voudrais que le total des articles soit affiché sur mon BL.voici le code du bl:
si quequ'un a une idée merci

/*--------------
bon de livraion
--------------*/
  1. <?php
  2. if(isset($_GET['target']) and $_GET['target'] == "deliveryOrder") {
  3. $n = 600;
  4. $hoy = dateFr(date("Y-m-d H:i:s"), $row['users_lang']);
  5. $shipNum = str_replace("||","",$row['users_fact_num']);
  6. if($shipNum=="") $shipNum="XXXX";
  7. $shipNum = "BL-".$shipNum;
  8. ?>
  9. <html>
  10. <head>
  11. <title></title>
  12. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  13. <link rel='stylesheet' href='style.css'>
  14. </head>

  15. <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

  16. <table border="1" width="700" align="center" cellpadding="10" cellspacing="0" class="TABLE4"><tr><td>


  17. <table width="<?php print $n;?>" align="center" border="0" cellpadding="2" cellspacing="0">
  18. <tr>
  19. <td align="left" colspan="2" valign="middle"><img src="../<?php print $logo;?>"></td>
  20. </tr>
  21. <tr>
  22. <td colspan="2">

  23. <table border="0" width="100%" cellpadding="0" cellspacing="0" class="TABLE25"><tr><td class="large"><b><?php print BON_LIVRAISON;?></b></td></tr></table>
  24. </td>
  25. </tr>
  26. <tr valign="top">
  27. <td style="padding: 5px">
  28. <?php print "<b>".$store_company."</b><br>";
  29. print $address_street."<br>".
  30. $address_cp." - ".$address_city."<br>".
  31. $address_country;
  32. if(!empty($tel)) print "<br>".A6.": ".$tel;
  33. if(!empty($fax)) print "<br>".FAX.": ".$fax;
  34. if(!empty($address_autre)) print "<br>".$address_autre;
  35. ?>
  36. </td>

  37. <td align="right" style="padding: 5px">
  38. <b><?php print BON_LIVRAISON;?></b>: <?php print "<span style='color:red'><b>".$shipNum."</b></span>"; ?>
  39. <br>
  40. <b><?php print A8;?></b>: <?php print $hoy; ?>
  41. </td>

  42. </tr>
  43. <tr valign="top">
  44. <td colspan="2">
  45. <br>

  46. <?php
  47. if(isset($adress2[7]) AND !empty($adress2[7])) {
  48. $notvainter = $adress2[7];
  49. }
  50. else {
  51. $notvainter = "--";
  52. }
  53. ?>

  54. <table border="0" width="100%" cellpadding="4" cellspacing="0"><tr>
  55. <td class="TABLE4" align="left" width="49%" class="large"><b><?php print A9;?>:</b></td>
  56. <td>&nbsp;</td>
  57. <td class="TABLE4" align="left" width="49%" class="large"><b><?php print A9A;?>:</b></td>
  58. </tr><tr>
  59. <td class="TABLE6" valign="top">
  60. <?php
  61. print $adrees;
  62. ?>
  63. </td>
  64. <td>&nbsp;</td>
  65. <td class="TABLE6" valign="top">
  66. <?php
  67. print $adreesShipping;
  68. ?></td>
  69. </tr></table>

  70. <br>
  71. <table border="0" width="100%" cellpadding="4" cellspacing="0"><tr>
  72. <td colspan="5" class="TABLE40"><b><div class="FontGris"><?php print REFERENCE;?></div></b></td></tr><tr>
  73. <td class="TABLE7" align="center"><div class="FontGris"><u><?php print A11;?></u><br><?php print $date[0];?></div></td>
  74. <td class="TABLE9" align="center"><div class="FontGris"><u>NIC</u><br><?php print "<b>".$row['users_nic']."</b>";?></div></td>
  75. <td class="TABLE7" align="center"><div class="FontGris"><u><?php print A10;?></u><br><?php print "<b>".$row['users_password']."</b>";?></div></td>
  76. </tr></table>

  77. </td>
  78. </tr>
  79. <tr>
  80. <td colspan="2">
  81. <br>

  82. <table border="0" width="100%" cellpadding="0" cellspacing="0" class="TABLE25"><tr><td class="large"><b><?php print A13;?></b></td></tr></table>

  83. </td>
  84. </tr>
  85. </table>

  86. <?php
  87. print "<table width='".$n."' align='center' border='0' cellspacing='0' cellpadding='2'><tr><td>";

  88. print "<table border='0' class='TABLE6' width='100%' align='center' cellspacing='0' cellpadding='2'><tr><td>";

  89. print "<table border='0' width='100%' align='center' cellspacing='0' cellpadding='2'>";
  90. print "<tr>";
  91. print "<td class='TABLE7' align='center' width='20'><b>X</b></td>";

  92. print "<td class='TABLE7' width='50' align='center'><b>Qt</b></td>";

  93. print "<td class='TABLE7'><b>".A14."/".A15."</b></td>";
  94. print "<td class='TABLE7' width='100' align='center'><b>categories</b></td>";

  95. $split = explode(",",$row['users_products']);
  96. $split = sortProducts();
  97. foreach ($split as $item) {
  98. $check = explode("+",$item);
  99. if($check[1]!=="0" AND $check[3]!=="GC100") {
  100. $queryCat = mysql_query("SELECT categories_name_".$_SESSION['lang']." FROM categories WHERE categories_id='".$check[9]."'");
  101. $rowCat = mysql_fetch_array($queryCat);
  102. // Options
  103. if(!empty($check[6])) {
  104. $_optZ = explode("|",$check[6]);
  105. ## session update option price
  106. $lastArray = $_optZ[count($_optZ)-1];
  107. if(preg_match("#epz$#", $lastArray) AND is_numeric(substr($lastArray,0,-3))) unset($_optZ[count($_optZ)-1]);
  108. $_optZ = implode("|",$_optZ);
  109. $q = "<br><span class='fontrouge'><i>".$_optZ."</i></span>";
  110. }
  111. else {
  112. $q="";
  113. }

  114. print "</tr><tr>";
  115. print "<td width='20' align='center'><img src='im/case.gif'></td>";

  116. // quantité
  117. print "<td width='50' align='center'>".$check[1]."</td>";

  118. // référence/article + Options
  119. print "<td>".A14.": <i>".strtoupper($check[3])."</i><br>".$check[4].$q."</td>";


  120. // categorie
  121. print "<td align='center'>".$rowCat['categories_name_'.$_SESSION['lang']]."</td>";

  122. }
  123. }
  124. print "</tr></table>";
  125. print "</td></tr>";
  126. print "<tr>";
  127. print "<td>";
  128. print "</td></tr></table>";
  129. ?>
  130. <br>
  131. <?php
  132. print "<table border='0' align='right' width='100%' height='75' cellpadding='0' cellspacing='0' class='TABLE15'>";
  133. print "<tr valign='top'>";
  134. print "<td>&nbsp;</td>";
  135. print "</tr>";
  136. print "</table>";
  137. print "</td>";
  138. print "</tr>";
  139. print "</table>";
  140. ?>
  141. </td></tr></table>
  142. </body>
  143. </html>
  144. <?php
  145. }
  146. ?>


modération : merci d'utiliser le bbcode pour la mise en forme des pâtés de code (ou mieux le wall ;) )
moogli
le 02/02/2011 à 17:08
moogli
salut,


je vois dans ma boule de cristale ..... rien :/

désolé mais ne connaissant pas l'appli on ne peu que fournir des infos généralistes.

suivant la façon dont tu gère le bon de livraison (comment sont stockées les relations article BL ?) il va falloir faire une requête SQL ou un simple par court de tableau.

Le code fournis est pas utile :/

@+
Il en faut peu pour être heureux !!!!!
moogli
le 02/02/2011 à 23:53
moogli
je vois tu veut modifier un script que tu a acheter O_o

le mieux c'est de demander aux auteurs de la chose ce sera plus simple.

quand je vois leur forum il ne fait pas pro du tout et pire quand on regarde dans le source html il semble qu'il s'agisse d'une modification d'un "phorum" ....

@+
Il en faut peu pour être heureux !!!!!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours