| Autor | Zpráva | ||
|---|---|---|---|
| Pávek Profil |
#1 · Zasláno: 9. 2. 2014, 23:15:45
Zdravím,
mám takovou prosbu, dělám si na webu takové on-line objednávky. Mám košík, který se ukládá do databáze a při potvrzení objednávky se vypisují data podle ID_ZAKAZNIKA a měli by se přes WHILE rovnou znovu zapisovat do pořadníku (DB). Problém je ten, že se mi vždy zapíše pouze 1 řádek, už s tím válčím celý víkend a nevím si rady. <?php $vysledek = mysql_query("SELECT * FROM kosik WHERE id_zakaznik = '$id_zakaznika' ORDER BY datum DESC ");
if (!$vysledek)
{
echo 'Poslání SQL příkazu se nepodařilo, <br />
Popis chyby: ', mysql_error($db_spojeni);
exit();
}
while ($radek = mysql_fetch_array($vysledek))
{
$stav_barevne = 0;
$stav_cernobily = 0;
$cena_zakazky = $radek['cena_zakazky'];
$zakazka = $radek['zakazka'];
$letak = $radek['format'];
$papir = $radek['papir'];
$barevnost = $radek['barevnost'];
$laminace = $radek['laminace'];
$pocet_ks = $radek['pocet_ks'];
$cena_ks = $radek['cena_ks'];
$typ_tisku = $radek['typ'];
$sql_prikaz = "INSERT INTO poradnik (zakazka,stav_barevny,stav_cernobily,mail,stav,datum,cena_zakazky,id_zakaznik,format,papir,barevnost,laminace,pocet_ks,cena_ks,typ,dorucovaci,doprava,odkaz,odkaz2,id_zakazka,pripominka)
VALUES('$zakazka','$stav_barevne','$stav_cernobily','$mail','$stav',NOW(),'$cena_zakazky','$id_zakaznika','$letak','$papir','$barevnost','$laminace','$pocet_ks','$cena_ks','$typ_tisku','$dorucovaci','$doprava','$odkaz','$odkaz2','$id_zakazka','$pripominka')";
$vysledek = mysql_query($sql_prikaz);
if (!$vysledek)
{
echo 'Poslání SQL příkazu se nepodařilo, <br />
Popis chyby: ', mysql_error();
exit();
}else{
echo '<font color="green"><b>Zakázka '.$zakazka.' byla přidána do pořadníku. </b></font><br />';
}
} Neví někdo, co s tím?? Děkuji |
||
| juriad_ Profil * |
#2 · Zasláno: 9. 2. 2014, 23:20:10
Prepisujes si promennou $vysledek. V pripade insertu ji prejmenuj.
|
||
| Pávek Profil |
#3 · Zasláno: 9. 2. 2014, 23:23:13
Děkuji, už to funguje.
Jsem blbec, mohlo mě to napadnout.. :-) |
||
|
Časová prodleva: 13 let
|
|||
0