Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.03.2005 Ostrzeżenie: (0%)
|
Mam problem z petla foreach, otórz wykonuje mi sie tylko RAZ.... a powinna wiecej.
Kod ten ma sluzyc do zapisu w bazie danych zamowienia, ikazdy zamowiony produkt powinien byc zapisany w odzielnym rekordzie tabeli. gdy zamowie np.3 produkty zapisuje tylko 1, ten pierwszy... Uzywalem juz nieml identycznej petli do wyswietlenia zawartosci kosza i wszytsko bylo OK, tu jednak petla wykonuje sie raz i w nastepnej iteracji zapyatnie do bazy nie daje wyniku... czy cos jest nie tak z kodem foreach( $HTTP_SESSION_VARS['koszyk'] as $idprod => $ilosc1 ) { $dane=pobierz_dane_produktu($idprod); $zapytanie = "delete from produkty_zamowione where idzamowienia = '$idzam' and idprod = '$idprod'"; $wynik = mysql_query($zapytanie); $nazwa=$dane['nazwa']; $cena=$dane['Cena']; $stan='przyjeto'; $zapytanie = "insert into produkty_zamowione (idzamowienia, idklienta, idprod, nazwa, cena_produktu, ilosc, stan_zamowienia) VALUES('$idzam','$idklienta','$idprod', '$nazwa' , '$cena' , '$ilosc1','$stan')"; $wynik = mysql_query($zapytanie); if(!$wynik) echo'niezapisano<br>'; else echo'zapisano pomyslnie<br>'; } przykaldowy wynik kodu dla 3 produktow; zapisano pomyslnie niezapisano niezapisano w bazie zapisuje sie tylko 1 rekord, ten ktory sie wykonal.... a co zreszta? |
|
|
|
bero [PHP i mySQL] problem z petlą FOREACH 20.03.2005, 13:12:12
strife Witam,
Sprawdź może tablicę $HTTP_SESSION_V... 20.03.2005, 13:18:53
AxZx skorzystam z topicu o petli:)
jak zrobc aby forea... 20.03.2005, 14:25:18
strife Cytat(AxZx @ 2005-03-20 13:25:18)skorzystam z... 20.03.2005, 14:50:20
bero Dzieki Scarface sprawdze ta tablice... a co to je... 20.03.2005, 21:42:28
AxZx przyklad BBcode [php]
masz w formularzu do pisani... 20.03.2005, 21:44:50
madrag to sie ja tez podczepie
mam tablice np z 30 eleme... 20.03.2005, 22:04:25
nospor Przykładowo:
[PHP] pobierz, plaintext <?php... 21.03.2005, 11:00:53
madrag ok to teraz takie cos... mam taki kod (tak sam jak... 21.03.2005, 12:11:05
nospor Nadaj dla selecta name, np. name="sel". ... 21.03.2005, 12:19:19
Ociu nie kmie?[PHP] pobierz, plaintext <?phpecho $_P... 21.03.2005, 12:38:59
nospor nie, $_POST['cos'] sluzy do odebrania... 21.03.2005, 12:40:36
madrag hmmm napisalem w index2.php tak
[PHP] pobierz, pla... 21.03.2005, 13:56:03
nospor no tak. zeby dobrac sie do wartości musisz wyswiet... 21.03.2005, 14:02:13 ![]() ![]() |
|
Aktualny czas: 20.08.2025 - 01:36 |