Webshopban "kosárba" gomb-rész készítése

Webshopban "kosárba" gomb-rész készítése
2009-12-07T13:29:28+01:00
2009-12-11T05:22:36+01:00
2022-10-28T05:50:32+02:00
  • rossz a linked
    Mutasd a teljes hozzászólást!
  • Minek ezt tízmilliomodszor újra lekódolni? Google: Open Source PHP eCommerce CMS.
    Mutasd a teljes hozzászólást!
  • Ezt a ","-s elválasztást tanítani kellene. (Hogy így NE)
    --

    $cart = $_SESSION['cart'];
    Anélkül, hogy elötte megnézné van-e $_SESSION['cart'].....
    ----

    $cart = $_SESSION['cart'];
    ...
    $_SESSION['cart'] = $cart;

    Miért is jó pakolni ide-oda?

    ---
    A szerverkínzó
    foreach ($contents as $id=>$qty) {
    $sql = 'SELECT * FROM books WHERE id = '.$id;

    tehát hogy minden terméket külön kérdezzen le logika se semmi.
    ----


    $items = explode(',',$cart);
    $contents = array();
    foreach ($items as $item) {
    $contents[$item] = (isset($contents[$item])) ? $contents[$item] + 1 : 1;

    id stringbe ","-el, majd tömbé alakítani, majd egyenként ciklussal megszámolni array_count_values helyett
    ---
    Hogy a soronként tömbelembe írást
    $output[]=....
    Már ne is dícsérjem. Miért nem egy stringbe összefűzve?

    The reason I’m using $output[] = ... is that I am buffering the output into an array to print to the screen later.

    És miért nem akkor lekérdezve/kialakítva és egyből kiírva, amikor kell?
    ----
    case 'add':
    if ($cart) {
    $cart .= ','.$_GET['id'];


    Milyen szép lesz a 1,2,1,2,1,2 id sor.

    $items = explode(',',$cart);
    $newcart = '';
    foreach ($items as $item) {
    if ($_GET['id'] != $item) {
    if ($newcart != '') {
    $newcart .= ','.$item;
    } else {
    $newcart = $item;


    Tömbből elem kivétel és Implode?
    De ha már string, akkor egyszerű ",id," replace-elés (persze elejére és végére is "," nem egyszerűbb?

    Eddig egy egy sima $_SESSION['cart'][$id]=$mennyiség logika szerintem sokkal egyszerűbb.

    ===

    Mi van az egy cikkszám, más méret vagy/és szin esetén?
    Mutasd a teljes hozzászólást!
  • Itt van rá egy példa
    Mutasd a teljes hozzászólást!
  • Sziasztok!

    Nem régóta készítgetek php weboldalakat és a segítségeteket szeretném kérni. A véleményetekre lennék kiváncsi, hogy hogyan kellenne elkészíteni, hogy az oldalon megjelenjen több kép és mellette beírható lenne a mennyiség és a kosár képe(kosárba tesz). (A mennyiséget egy beviteli mezőben beírva megszorozza az adott árral.)
    Mysql-ben mit kellenne létrehozni és tárolni: pl. termék, ár, mennyiség? Milyen függvény a megfelelő php-ben?

    Segítségeteket és tapasztalataitokat nagyon várom!

    köszönöm
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd