![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 2 Dołączył: 30.03.2006 Ostrzeżenie: (10%) ![]() ![]() |
Piszę pewną aplikację w języku PHP i mam mały, a właściwie to ogromny problem.
Otóż piszę aplikację prostej obsługi sprzedaży. Potrzebuję 5 pól. W jedno takie pole wpisuję kod produktu i obok pojawia mi się jego kod,nazwa i cena. Sposób w jaki można wyświetlić wcześniej wymienione dane o odpowiednim produkcie, po uprzednim wpisaniu jego kodu - mam już rozwiązany. Ale, nie do końca. W poniższych listingach przedstawiam aktualny stan kodu. Mój problem polega na tym, że tych pól jak już wspomniałem ma być aż 5. I tu zaczyna się poważny problem. Otóż jak wpiszemy do dowolnego pola kod produktu (np. "001") to wyświetlą nam się o nim dane, natomiast gdy do drugiego pola wpiszemy następny kod produktu (np. "002") - to poprzednie dane znikną. I tak dalej z kolejnymi polami. W tym właśnie miejscu tkwi mój problem. A, więc cóż mam uczynić, aby wcześniej wyświetlone dane nie znikały mi? Listingi: d.php - baza danych o produktach:
i.php - formularz numer jeden:
v.php - formularz numer dwa:
ii.php - plik główny:
Ten post edytował dsinfo 11.08.2008, 11:57:10
Powód edycji: Dodałem tag. /webdicepl
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 16 Dołączył: 8.08.2008 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
d.php:
skrypt.php:
akceptuj.php: wtedy baza.txt będzie wyglądać przykładowo tak: Kod 001|Towar A|30|12.08.2008|20:48 002|Towar B|40|12.08.2008|20:48 001|Towar A|30|12.08.2008|20:48 004|przykład ceny z groszami|23.78|12.08.2008|20:48 001|Towar A|30|12.08.2008|20:49 002|Towar B|40|12.08.2008|20:49 001|Towar A|30|12.08.2008|20:49 004|przykład ceny z groszami|23.78|12.08.2008|20:49 004|przykład ceny z groszami|23.78|12.08.2008|20:49 004|przykład ceny z groszami|23.78|12.08.2008|20:49 001|Towar A|30|12.08.2008|20:50 004|przykład ceny z groszami|23.78|12.08.2008|20:50 001|Towar A|30|12.08.2008|20:52 001|Towar A|30|12.08.2008|20:52 001|Towar A|30|12.08.2008|20:53 002|Towar B|40|12.08.2008|20:53 003|Towar C|50|12.08.2008|20:53 Między poszczególnymi klientami jest linia przerwy, żeby było bardziej czytelne. Jeżeli ma być bez tych przerw, należy usunąć 'fwrite($plik, "\r\n");' znajdujące się przy końcu w pliku 'akceptuj.php'. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 23:51 |