Witajcie smile.gif problem dotyczy koszyka zamówień opartego o php i mysql. chciałbym się dowiedzieć jak dodać do tego jeszcze nie tylko pizze ale i dania oraz jak zrobic usuwanie jakiegos produktu gdy np klient sie rozmysli.

koszyk.php

  1. <?php
  2.  
  3. function przetworz_wielkosc($wielkosc){
  4. $przetworzona_wielkosc = ($wielkosc == 'm') ? 'mała' : 'duża';
  5. return $przetworzona_wielkosc;
  6. }
  7. $sql_serwer = "localhost";
  8. $sql_login = "";
  9. $sql_haslo = "";
  10. $sql_baza  = "caprii";
  11. $sql_tabela = "pizza";
  12.  
  13. mysql_connect($sql_serwer, $sql_login, $sql_haslo);
  14. mysql_select_db($sql_baza);
  15.  
  16. $_SESSION['koszyk']['pizza'][$_POST['pizza']]['nazwa'] = $_POST['pizza'];
  17. $_SESSION['koszyk']['pizza'][$_POST['pizza']]['ilosc'] = $_POST['ilosc'];
  18. $_SESSION['koszyk']['pizza'][$_POST['pizza']]['wielkosc'] = $_POST['wielkosc'];
  19. $_SESSION['koszyk']['pizza'][$_POST['pizza']]['uwagi'] = $_POST['uwagi'];
  20. $_SESSION['koszyk']['pizza'][$_POST['pizza']]['dodatki'] = $_POST['dodatek'];
  21.  
  22. echo '<table style="width : 270px;">
  23. <tr>
  24. <td style="border : 1px solid white; text-align : center; color : #363636; background : white;">
  25. Nazwa
  26. </td>
  27. <td style="border : 1px solid white; text-align : center; color : #363636; background : white;">
  28. Ilość
  29. </td>
  30. <td style="border : 1px solid white; text-align : center; color : #363636; background : white;">
  31. Wielkość
  32. </td>
  33. </tr>';
  34. foreach ($_SESSION['koszyk'] as $pizza => $wartosc){
  35.  echo '<tr>
  36.  <td style="height: 50px; border : 1px solid white; text-align : center;" colspan=5>
  37.  <b>Menu '.ucwords($pizza).'</b>
  38.  </td>
  39.  </tr>';
  40. foreach ($wartosc as $cecha){
  41.  echo '<tr>
  42.  <td style="border : 1px solid white; text-align : center;">
  43.  '.$cecha['nazwa'].'
  44.  </td>
  45.  <td style="border : 1px solid white; text-align : center;">
  46.  '.$cecha['ilosc'].'
  47.  </td>
  48.  <td style="border : 1px solid white; text-align : center;">
  49.  '.przetworz_wielkosc($cecha['wielkosc']).'
  50.  </td>
  51. </tr>';
  52. }
  53. }
  54. echo '</table>';
  55. ?>