Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] kosz na zakupy
bialy1500
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 9.02.2008

Ostrzeżenie: (0%)
-----


witam znalazlem ostatio cos takiego:
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&amp;action=mod" method="POST">
        <input type="hidden" name="id" value="<?=$key?>">
               <td width="20"><?=$lp?>.</TD>
               <TD align="left">
               <A href="?page=show_book&amp;id=<?=$key?>" class="nodeco">
               <?=$book['book_title']?>
               </A>
               </TD>
               <TD width="70"><?=format_number ($book['prize'])?>&nbsp;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'])?>&nbsp;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)?>&nbsp;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?>">&nbsp;<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

Ten post edytował bialy1500 9.04.2008, 13:54:03
Go to the top of the page
+Quote Post

Posty w temacie
- bialy1500   [php] kosz na zakupy   9.04.2008, 11:32:20
- - kszychu   Kolego bialy1500: po pierwsze, popraw swój post do...   9.04.2008, 11:40:36
- - bialy1500   ok dzieki i przepraszam   9.04.2008, 12:35:29


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.12.2025 - 12:04