Autor Zpráva
Honziik
Profil *
Ahoj, jsem v následující situaci:

Mám na stránce vypsaný položky z databáze, konkrétně jejich název a cenu a kolonku, do které zadám, kolik které položky chci objednat.
Po odeslání bych potřeboval vypsat jednotlivé objednané položky (název a jejich cenu) a sečíst jejich cenu...

Tuším že se to bude asi dělat nějak pomocí cyklu, ale vubec nevím jak...

Předem děkuji všem za pomoc
Jan Tvrdík
Profil
Honziik
Záleží, jak máš pojmenované inputy (atribut name). Ideální asi bude něco jako name="zbozi[ID_ZBOZI]". Pak na straně PHP přijaté zboží projdeš:
<?php
$celkovaCena = 0;
foreach ($_POST['zbozi'] as $id => $pocet) {
    if (!is_numeric($pocet) || $pocet < 1) {
        continue;
    }
    $cenaZbozi = (...)
    $celkovaCena += $cenaZbozi
}

echo $celkovaCena;
?>
Honziik
Profil *
Jan Tvrdík
udelal jsem to podbne, diky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: