Kod
<?php
if ($_SESSION['user']->logged == TRUE) {
if (isset($_GET['action'])) {
switch ($_GET['action']) {
case "add" : $_SESSION['kosz']->add_product($_GET['id']); break;
case "mod" : $_SESSION['kosz']->mod_product($_POST['id'], $_POST['num']); break;
default : break;
}
}
$kosz = &$_SESSION['kosz'];
if (count($kosz->products) == 0)
echo("Twój koszyk jest pusty!
");
else {
?>
<TABLE class="koszyk_nag">
<TR>
<TD width="20"> </TD>
<TD align="left">Tytu³</TD>
<TD width="70">Cena</TD>
<TD width="20"> </TD>
<TD width="30">Ilo¶æ</TD>
<TD width="10"> </TD>
<TD width="80">Warto¶æ</TD>
<TD width="20"> </TD>
</TR>
</TABLE>
<?php
$sum = 0;
$lp = 0;
reset($kosz->products);
while (list($key, $value) = each($kosz->products)) {
$lp++;
$book = mysql_fetch_array($baza->query("SELECT b.book_title, s.prize FROM books AS b, storage as s WHERE b.book_id = '$key' AND s.book_id = b.book_id"));
$sum += $value*$book['prize'];
?>
<TABLE class="koszyk_el">
<TR>
<FORM action="?page=basket&action=mod" method="POST">
<input type="hidden" name="id" value="<?=$key?>">
<td width="20"><?=$lp?>.</TD>
<TD align="left">
<A href="?page=show_book&id=<?=$key?>" class="nodeco">
<?=$book['book_title']?>
</A>
</TD>
<TD width="70"><?=format_number ($book['prize'])?> PLN</TD>
<TD align="center" width="20">x</TD>
<TD align="center" width="30">
<input type="text" name="num" value="<?=$value?>" size="1">
</TD>
<TD width="10">=</TD>
<TD width="80"><?=format_number ($value*$book['prize'])?> PLN</TD>
<TD width="20">
<input type="image" src="images/edit.png" border="0">
</TD>
</FORM>
</TR>
</TABLE>
<?php
}
?>
<TABLE class="koszyk_sum">
<TR>
<TD width="*">RAZEM</TD>
<TD width="10"></TD>
<TD width="80"><?=format_number ($sum)?> PLN</TD>
<TD width="20"> </TD>
</TR>
</TABLE>
<?php
$gratis = ($sum > 100.00) ? true : false;
if (isset($_GET['action']) && $_GET['action'] == "mod")
$akcja = "javascript: location.assign('index.php')";
else
$akcja = "javascript: history.back()";
if ($gratis)
print('
<div style="color: red">
<div style="font-weight: bold">Uwaga! Promocja!
</div>
Koszt Twojego zamówienia przekracza <i>100 z³</i> !
Ksi±¿ki dostarczymy do Ciebie bez dodatkowych op³at!
</div>
');
?>
<div style="margin-left: 5px">
<FORM action="index.php?page=zamow" method="POST">
<p>
<div style="font-weight: bold">Wybierz sposób zap³aty i typ przesy³ki:
</div>
<input type="radio" name="typ" value="1" checked> za pobraniem (przesy³ka priorytetowa - Poczta Polska)<?php if (!$gratis) print(' <i>+10.90 z³</i>');?>
<input type="radio" name="typ" value="2"> za pobraniem (przesy³ka kurierska - Stolica)<?php if (!$gratis) print(' <i>+12.50 z³</i>');?>
<input type="radio" name="typ" value="3"> przelewem (przesy³ka priorytetowa - Poczta Polska)<?php if (!$gratis) print(' <i>+7.90 z³</i>');?>
<input type="radio" name="typ" value="4"> przelewem (przesy³ka kurierska - Stolica)<?php if (!$gratis) print(' <i>+9.50 z³</i>');?>
</p>
<p>
<input type="button" value="Kontynuuj zakupy" onclick="<?=$akcja?>"> <input type="submit" name="zamow" value="Zamów" style="color: red">
</p>
</FORM>
</div>
<?php
}
}
else {
print_login_form(false);
}
?>
if ($_SESSION['user']->logged == TRUE) {
if (isset($_GET['action'])) {
switch ($_GET['action']) {
case "add" : $_SESSION['kosz']->add_product($_GET['id']); break;
case "mod" : $_SESSION['kosz']->mod_product($_POST['id'], $_POST['num']); break;
default : break;
}
}
$kosz = &$_SESSION['kosz'];
if (count($kosz->products) == 0)
echo("Twój koszyk jest pusty!
");
else {
?>
<TABLE class="koszyk_nag">
<TR>
<TD width="20"> </TD>
<TD align="left">Tytu³</TD>
<TD width="70">Cena</TD>
<TD width="20"> </TD>
<TD width="30">Ilo¶æ</TD>
<TD width="10"> </TD>
<TD width="80">Warto¶æ</TD>
<TD width="20"> </TD>
</TR>
</TABLE>
<?php
$sum = 0;
$lp = 0;
reset($kosz->products);
while (list($key, $value) = each($kosz->products)) {
$lp++;
$book = mysql_fetch_array($baza->query("SELECT b.book_title, s.prize FROM books AS b, storage as s WHERE b.book_id = '$key' AND s.book_id = b.book_id"));
$sum += $value*$book['prize'];
?>
<TABLE class="koszyk_el">
<TR>
<FORM action="?page=basket&action=mod" method="POST">
<input type="hidden" name="id" value="<?=$key?>">
<td width="20"><?=$lp?>.</TD>
<TD align="left">
<A href="?page=show_book&id=<?=$key?>" class="nodeco">
<?=$book['book_title']?>
</A>
</TD>
<TD width="70"><?=format_number ($book['prize'])?> PLN</TD>
<TD align="center" width="20">x</TD>
<TD align="center" width="30">
<input type="text" name="num" value="<?=$value?>" size="1">
</TD>
<TD width="10">=</TD>
<TD width="80"><?=format_number ($value*$book['prize'])?> PLN</TD>
<TD width="20">
<input type="image" src="images/edit.png" border="0">
</TD>
</FORM>
</TR>
</TABLE>
<?php
}
?>
<TABLE class="koszyk_sum">
<TR>
<TD width="*">RAZEM</TD>
<TD width="10"></TD>
<TD width="80"><?=format_number ($sum)?> PLN</TD>
<TD width="20"> </TD>
</TR>
</TABLE>
<?php
$gratis = ($sum > 100.00) ? true : false;
if (isset($_GET['action']) && $_GET['action'] == "mod")
$akcja = "javascript: location.assign('index.php')";
else
$akcja = "javascript: history.back()";
if ($gratis)
print('
<div style="color: red">
<div style="font-weight: bold">Uwaga! Promocja!
</div>
Koszt Twojego zamówienia przekracza <i>100 z³</i> !
Ksi±¿ki dostarczymy do Ciebie bez dodatkowych op³at!
</div>
');
?>
<div style="margin-left: 5px">
<FORM action="index.php?page=zamow" method="POST">
<p>
<div style="font-weight: bold">Wybierz sposób zap³aty i typ przesy³ki:
</div>
<input type="radio" name="typ" value="1" checked> za pobraniem (przesy³ka priorytetowa - Poczta Polska)<?php if (!$gratis) print(' <i>+10.90 z³</i>');?>
<input type="radio" name="typ" value="2"> za pobraniem (przesy³ka kurierska - Stolica)<?php if (!$gratis) print(' <i>+12.50 z³</i>');?>
<input type="radio" name="typ" value="3"> przelewem (przesy³ka priorytetowa - Poczta Polska)<?php if (!$gratis) print(' <i>+7.90 z³</i>');?>
<input type="radio" name="typ" value="4"> przelewem (przesy³ka kurierska - Stolica)<?php if (!$gratis) print(' <i>+9.50 z³</i>');?>
</p>
<p>
<input type="button" value="Kontynuuj zakupy" onclick="<?=$akcja?>"> <input type="submit" name="zamow" value="Zamów" style="color: red">
</p>
</FORM>
</div>
<?php
}
}
else {
print_login_form(false);
}
?>
Czy moglby mi ktos wyjascic na jakeij zasadzie to dziala i czy jak potepne to do mojej strony to bedzie dzialac(oczywiscie uwzgledniajac odopowiednie zmiany) z góry dziekuje