wydruk25.10.txt

(2 KB) Pobierz
function wyswietl_koszyk($koszyk, $zmiana = true, $obrazki = 1)
{
  // wywietlenie zawartoci koszyka
  // opcjonalnie pozwala na zmiany (true lub false)
  // opcjonalnie dołšcza obrazki(1 - tak, 0 - nie)

  global $HTTP_SESSION_VARS;

  echo '<table border = 0 width = 100% cellspacing = 0>
        <form action = pokaz_kosz.php method = post>
        <tr><th colspan = '. (1+$obrazki) .' bgcolor="#cccccc">Produkt</th>
        <th bgcolor="#cccccc">Cena</th><th bgcolor="#cccccc">Iloć</th>
        <th bgcolor="#cccccc">Wartoć</th></tr>';

  // wywietlanie każdego produktu jako wiersza tabeli
  foreach ($koszyk as $isbn => $ilosc)
  {
    $ksiazka = pobierz_dane_ksiazki($isbn);
    echo '<tr>';
    if($obrazki ==true)
    {
      echo '<td align = left>';
      if (file_exists("obrazki/$isbn.jpg"))
      {
         $wielkosc = GetImageSize('obrazki/'.$isbn.'.jpg');  
         if($wielkosc[0]>0 && $wielkosc[1]>0)
         {
           echo '<img src="obrazki/'.$isbn.'.jpg" border=0 ';
           echo 'width = '. $wielkosc[0]/3 .' height = ' .$wielkosc[1]/3 . '>';
         }
      }
      else
         echo '&nbsp;';
      echo '</td>';
    }
    echo '<td align = left>';
    echo '<a href = "pokaz_ksiazke.php?isbn='.$isbn.'">'.$ksiazka['tytul'].'</a>, autor '.$ksiazka['autor'];
    echo '</td><td align = center>PLN '.number_format($ksiazka['cena'], 2);
    echo '</td><td align = center>';
    // jeżeli zmiany sš dozwolone, iloci znajdujš się w polach tekstowych
    if ($zmiana == true)
      echo "<input type = text name = \"$isbn\" value = \"$ilosc\" size = 3>";
    else
      echo $ilosc;
    echo '</td><td align = center>PLN '.number_format($ksiazka['cena']*$ilosc,2)."</td></tr>\n";
  }
  // wywietl wiersz sumy
  echo '<tr>
          <th colspan = '. (2+$obrazki) ." bgcolor=\"#cccccc\">&nbsp;</td>
          <th align = center bgcolor=\"#cccccc\"> 
              ".$HTTP_SESSION_VARS['produkty']."
          </th>
          <th align = center bgcolor=\"#cccccc\">
              PLN ".number_format($HTTP_SESSION_VARS['calkowita_wartosc'], 2).
          '</th>
        </tr>';
  // wywietl przycisk zapisujšcy zmiany
  if($zmiana == true)
  {
    echo '<tr>
            <td colspan = '. (2+$obrazki) .'>&nbsp;</td>
            <td align = center>
              <input type = hidden name = zapisz value = true>  
              <input type = image src = "obrazki/zapisz-zmiany.gif" 
                     border = 0 alt = "Zapisz zmiany" heigth = 50 width = 135>
            </td>
            <td>&nbsp;</td>
        </tr>';
  }
  echo '</form></table>';
}
Zgłoś jeśli naruszono regulamin