| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 21.09.08 Prihlásený: 14.11.17 Príspevky: 225 Témy: 74 Bydlisko: Michalovce |
Nazdarek..Potreboval by som trocha poradit/resp. nakopnut.
Mam urobeny skript na pridavanie produktov do DB. Nejako takto:
Kód: foreach ($tovar_pole as $index => $hodnota){ $vlTovar[]=mysql_query("insert into tabulka_tovar (id, id_tovaru, nazov_tovaru) values ('$id', '$hodnota[0]', '$hodnota[1]')"); if (!$vlTovar) { $warning .= "<div style=\"color: #92000b;\"> Prepáčte, ale produkt <b> $hodnota[1] </b> sa nepodarilo uložiť do databázy. Prosím, zopakujte Vašu objednávku. </div>";} }
No a potreboval by som po vlozeni tovaru do DB zistit resp. pridat podmienku, za ak vsetko prebehlo v poriadku (vsetky produkty boli vlozene do DB), tak by script pokracoval dalej (napr.odoslanim e-mailu a pod.) A tu je problem. Totiz neviem prist na to, ako presne zapisat tu podmienku na overenie vsetkych "insertov". Dakujem za kazdu radu...
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 02.08.2011 10:49 | |
|
$warning by som si inicializoval pred cyklom a zapisoval do neho produkty, ktoré sa neodoslali. Asi takto:
Kód: $warning = ""; foreach(...) { vlTovar = mysql_query(...); if(!vlTovar) warning .= hodnota[1]." "; } if(warning !== "") echo "<div style=\"color: #92000b;\"> Nepodarilo sa odoslať tieto produkty: $warning <br /> Prosím, zopakujte Vašu objednávku. </div>";
|
|
Registrovaný: 21.09.08 Prihlásený: 14.11.17 Príspevky: 225 Témy: 74 Bydlisko: Michalovce |
Dik za radu..Nieco take som potreboval..
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|