Zadejte hledaný výraz...

Unset polozky z kosiku

vigel
verified
rating uzivatele
6. 4. 2013 20:12:15
Ahoj,
problem, nemohu prijit na to jak ze session odstranit danou session. Uprava probehne bez problemu, ale odmazani ne.
z formu aktualizuji pocet kusu
//uprava poctu zbozi/ks
if (IsSet($_GET)) {
foreach ($_GET as $klic => $id ) {
$id= $_GET;
$kolik = $_GET;
$_SESSION = intval($kolik);
header("Location: index.php?page=pokladna");
}
}
//KONEC-uprava poctu zbozi/ks
za boha neprijdu na to jak vymazat SESSION kde je pocet 0.
takto napr. vypada SESSION ID =>pocet
diky za tipy
6. 4. 2013 20:12:15
https://webtrh.cz/diskuse/unset-polozky-z-kosiku#reply887486
node
verified
rating uzivatele
(5 hodnocení)
6. 4. 2013 20:26:52
unset($_SESSION);
6. 4. 2013 20:26:52
https://webtrh.cz/diskuse/unset-polozky-z-kosiku#reply887485
http://php.vrana.cz/nakupni-kosik.php
6. 4. 2013 20:55:29
https://webtrh.cz/diskuse/unset-polozky-z-kosiku#reply887484
vigel
verified
rating uzivatele
6. 4. 2013 22:50:32
Napsal winexec;933525
http://php.vrana.cz/nakupni-kosik.php
podle nej se snazim ,ALE problem je v tom ze vypisuji kosik do formu s kterym pak dale pracuji tzn. ze mam napr. atd...
pro lepsi predstavu:
1/ pridavam do kosiku viz. php.vrana
2/ SESSION kosik si vypisu do formu pres foreach
3/ a ve formu mam 3 submity
a/ na upravu poctu ks (to jede paradne)
b/ potvrzeni ( pridani do db atd.. )
c/ mazani jednotlivych polozek
6. 4. 2013 22:50:32
https://webtrh.cz/diskuse/unset-polozky-z-kosiku#reply887483
Proc mas v jednom formu 3 submity? Jednim to resit nejde?
Bez kodu tezko rict co mas presne na mysli...
7. 4. 2013 08:12:46
https://webtrh.cz/diskuse/unset-polozky-z-kosiku#reply887482
vigel
verified
rating uzivatele
7. 4. 2013 10:44:01
session_start();
if (!IsSet($_SESSION) && !IsSet($_POST)) {
echo "Nákupní košík je prázdný.
";
}
if (isset($_POST) && $_POST=="Košík") {
$_SESSION)] = intval($_POST);
echo "Zboží bylo přidáno do košíku.
";
}
if (IsSet($_SESSION)) {
echo "
";
//vypsani aktualniho kosiku
$celkem = 0;
foreach ($_SESSION as $id =>$kolik) {
$sql = "SELECT id,kod,nazev,prodejnicena FROM produkty WHERE id = '".$id."' ";
$data = mysql_fetch_array(mysql_query($sql));
echo "";
echo ""."n" ;
echo ""."n" ;
echo "" ;
echo ""."n" ;
echo ""."n" ;
$celkem += $data*$kolik;
}
echo "";
echo "
Nákupní košík
Kód Název cena počet
" .$data. "" .$data. "" .$data*$kolik.",-Kč
minus
minus
Ks
Celkem:(zaokrouhleno nahoru) ".ceil($celkem).",-Kč
";
echo "";
echo "";
echo "
";
}
pre($_SESSION);
//uprava poctu zbozi/ks
if (IsSet($_GET)) {
foreach ($_GET as $klic => $id ) {
$id= $_GET;
$kolik = $_GET;
$_SESSION = intval($kolik);
header("Location: index.php?page=pokladna");
}
}
//KONEC-uprava poctu zbozi/ks
// Vymazani kosiku
if (IsSet($_GET)) {
unset($_SESSION);
header("Location: index.php?page=pokladna");
}
//KONEC Vymazani kosiku
---------- Příspěvek doplněn 07.04.2013 v 11:39 ----------
OK tak jsem to predelal muj priklad fungoval tak, ze bylo mozne editovat/upravit cely vypis najednou. Nyni to mam dle URL, tedy kazdou polozku zvlast.
Dekuji za nakopnuti.
7. 4. 2013 10:44:01
https://webtrh.cz/diskuse/unset-polozky-z-kosiku#reply887481
PM
7. 4. 2013 15:01:28
https://webtrh.cz/diskuse/unset-polozky-z-kosiku#reply887480
Pro odpověď se přihlašte.
Přihlásit