![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 10.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Piszę skrypt księgarni internetowej opartej na PHP I XML. Potrzebuję, wyciągnąć z pliku wszystkie książki z konkretnej kategorii (po wybraniu kategorii na stronie wyświetlać się mają wszystkie książki z danej kategorii). Np. klikamy w kategorię "Prawo" (id tej kategorii to 2156 - w moim pliku publikacje.xml jest to <cid>2156</cid>) i wyświetlają się książki o prawie.. Mój skrypt, który można przerobić wyświetlający ogólnie wszystkie książki:
Proszę o pomoc! Ten post edytował pececik 11.07.2009, 20:16:24 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 389 Pomógł: 141 Dołączył: 11.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Było by miło gdybyś pokazał chociaż fragment publikacje.xml, żeby można było zobaczyć strukturę pliku ...
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%) ![]() ![]() |
Spróóbuj się odnosić do zmiennych $wartosc['tytul'].. A wogóle jakieś błąd dostajesz?
-------------------- Zapraszam na mojego bloga. Dowiedz się jak uzyskać darmowy, zaufany certyfikat albo jak rozpoznawać głos ;)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 10.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście, dam Ci wszystkie pliki XML, może Ci się przydadzą jeszcze 2, ale myślę, że publikacje tylko wystarczą.
![]() XML Z PUBLIKACJAMI: http://www.ppzm.pl/ks/publikacje.xml?link=anddworak XML Z KATEGORIAMI: http://www.ppzm.pl/ks/kategorie.xml?link=anddworak XML Z PAKIETAMI: http://www.ppzm.pl/ks/pakiety.xml?link=anddworak Możliwość zapisania na dysk przez "Zapisz element docelowy jako.." oczywiście, gdyby to wymagało skorzystania z własnego serwera www, aby sprawdzić czy działa.. ![]() Było by miło gdybyś pokazał chociaż fragment publikacje.xml, żeby można było zobaczyć strukturę pliku ... Ja w ogóle nie wiem jak napisać, by wyświetlało książki z danej kategorii.. Ten post edytował pececik 11.07.2009, 20:57:12 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%) ![]() ![]() |
Hm, Ty na tej stronce masz caał skrypt obsługujący to ;> Ta funkcja tam, plus foreach i już
![]() -------------------- Zapraszam na mojego bloga. Dowiedz się jak uzyskać darmowy, zaufany certyfikat albo jak rozpoznawać głos ;)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 10.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mógłbyś mi to napisać gotowe?
Bo ja nie łapię tego.. ![]() |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 389 Pomógł: 141 Dołączył: 11.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Kod $plik = simplexml_load_file("publikacje.xml"); //Zawartość pliku do tablicy
foreach($plik as $wartosc) { //Pętla if ($wartosc->cid == 2156){ echo "<a href=$wartosc->link><b>$wartosc->tytul</b></a><br />"; //tytuł książki, jako link do niej echo "$wartosc->autor<br />"; //autor książki echo "Cena: $wartosc->cena<br />"; //cena książki echo "<img border=0 src=$wartosc->imgmini /><br />"; //okładka książki echo "$wartosc->opis<br /><br />"; //opis książki echo "$wartosc->isbn<br /><br /><br />"; //isbn książki } else { echo 'Nic nie znaleziono'; break; } } Ten post edytował athei 11.07.2009, 21:09:05 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 10.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Kod $plik = simplexml_load_file("publikacje.xml"); //Zawartość pliku do tablicy foreach($plik as $wartosc) { //Pętla if ($wartosc->cid == 2156){ echo "<a href=$wartosc->link><b>$wartosc->tytul</b></a><br />"; //tytuł książki, jako link do niej echo "$wartosc->autor<br />"; //autor książki echo "Cena: $wartosc->cena<br />"; //cena książki echo "<img border=0 src=$wartosc->imgmini /><br />"; //okładka książki echo "$wartosc->opis<br /><br />"; //opis książki echo "$wartosc->isbn<br /><br /><br />"; //isbn książki } } Dziękuję chłopaki! ![]() Chciałem właśnie ifa zrobić, ale nie wiedziałem dokładnie jak ma wyglądać. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 17:43 |