Keresés

Új hozzászólás Aktív témák

  • vgyuri

    őstag

    válasz Atti575 #12360 üzenetére

    <?php
    $fizet=0; vasarolt="";

    if ( IsSet($_POST["piritos"] && $_POST["piritos"]>0) { $fizet+=$_POST["piritos"]; $vasarolt.="- prititós<br>"; }
    if ( IsSet($_POST["palacsinta"] && $_POST["palacsinta"]>0) { $fizet+=$_POST["palacsinta"]; $vasarolt.="- palacsinta<br>"; }
    if ( IsSet($_POST["kako"] && $_POST["kako"]>0) { $fizet+=$_POST["kako"]; $vasarolt.="- kakaó<br>"; }
    if ( IsSet($_POST["tea"] && $_POST["tea"]>0) { $fizet+=$_POST["tea"]; $vasarolt.="- tea<br>"; }

    print "Fizet: ".$fizet."<br>";
    print "Vásárolt: ".$vasarolt."<br>";

    $mysql_host = "localhost";
    ....

    Ha csak 4 terméked van, addig nincs gond, de egy étteremben gondolom sok mindent lehet enni-inni. Erre egy külön adatbázis lehetne, amiben a termékek adatait szerepelnek (datumtol, datumig - árváltozásnál a régi árakat is meg lehetne nézni, ebben akár nettó ár is szerepelhetne, ha változna az áfa):
    - termeknev (varchar 100 pl: kakaó-tea...)
    - termekpost (varchar 50 pl: kako-tea..., indexelt)
    - ar (integer)
    - datumtol (date, indexelt)
    - datumig (date, indexelt)

    Vasarlasok táblázat, hogy vissza lehessen nézni a forgalmat:
    - vasarlasid (egyedi)
    - datum (datetime)
    - termekpost
    - darab

    Vagy ezt is ketté lehetne venni:
    Vasarlasok:
    - vasarlasid (egyedi)
    - datum (datetime)
    - fizetett (integer)

    Vasarlasoklista:
    - vasarlasid (egyedi)
    - termekpost (varchar 50)
    - darab (integer)
    - fizetett (integer)

    Az első html-t is át lehetne írni php-ra, hogy a termék adatai alapján egy for ciklussal felsorolja az összes terméket, mellé darabszámot be lehessen írni (mi van ha 2 teát vásárolnak).

    [ Szerkesztve ]

Új hozzászólás Aktív témák