PMadej
16.08.2003, 22:56:08
pisze aplikacje do obslugi fimy jak w temacie. Przyznam sie szczerze ze dopiero zaczynam obcowac z php i mysql'em. W zwiazku z tym mam kilka pytan:
1. Mam modul sprzedazy w ktorym wybieram magazyn pozniej pokazuje mi w tym samym oknie liste produktow z danego magazynu. tabela ta zawiera checkboxy sluzace do wyboru pozycji do wstawienia do faktury.
po wybraniu i kliknieciu submit ma generowac sie kolejna tabelka gdzie pojawia sie tylko wybrane wczesniej produkty i dla nich bede mial pola do wpisania ilosci.
I tu pytanie ... Jak rozwiazac przekazywanie danych z tabeli do tabeli ... za pomoca kolejnych zapytan do bazy danych czy za pomoca tablic generowanych w kolejnych punktach skryptu.
Czy moze utworzyc w bazie danych tabele temp gdzie bym przechowywal te niekompletne jeszcze dane?
2. Jak zrobic zeby dopiero po nacisnieciu przycisku wykonalo sie zapytanie mysql?
Z gory dzieki za pomoc
jono
17.08.2003, 16:24:16
Myślę, że wszystko można rozwiązać sesjami.
PMadej
17.08.2003, 16:36:13
Cytat
Myślę, że wszystko można rozwiązać sesjami.
ale czy jest sens przechowywac w sesji cala baze produktow ... ja nie widze przeciez po to jest baza. Chyba ze nie Cie nie rozumiem.
jono
17.08.2003, 19:02:15
W sesji zapisuj wybrane produkty... Potem łatwo je odtworzysz.
PMadej
17.08.2003, 19:12:46
zrobilem to troche inaczej:
[php:1:9b1ae69818]<?php
if($pozycje_wybrane!="")
{
$produkty ="";
$zapytanie3 = "SELECT produkty.*, stany_magazynowe.ilosc FROM produkty, stany_magazynowe WHERE ";
while($licznik2<count($pozycje_wybrane))
{
$zapytanie3 .= "produkty.nazwa = '".$pozycje_wybrane[$licznik2]."' AND ";
$licznik2++;
}
$zapytanie3 .= "produkty.nazwa_skr = stany_magazynowe.nazwa_skr_prod";
print ($zapytanie3);
$wynik3= mysql_query($zapytanie3,$dblink);
if($wynik3)
{
echo "jest ok!<br><br>n";
}
else
{
echo "Blad ! <br><br >n";
print("error number :".mysql_errno()."<br />");
print(mysql_error()."<br />");
}
$dbRow4 = mysql_fetch_row($wynik3);
?>[/php:1:9b1ae69818]
co o tym sadzicie??
[Regis]
17.08.2003, 19:48:08
Hmmm... czemu raz korzystasz z print-a a raz z echo ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.