Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML][XML] Wyświetlanie zawartości pliku, [PHP][HTML][XML] Wyświetlanie zawartości pliku
pececik
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.07.2009

Ostrzeżenie: (0%)
-----


Witam.
Tworzę właśnie księgarnię internetową współpracującą z serwisem Złote Myśli.
Chcę osiągnąć efekt wyświetlania kategorii, a po kliknięciu w kategorię chcę wyświetlić listę książek z danej kategorii jak na http://www.ksiegarnia.xo.pl
Proszę o pomoc!

Pliki XML:
- lista kategorii: http://www.ppzm.pl/ks/kategorie.xml?link=anddworak (plik do pobrania przez zapisz element docelowy jako..)

Wszelkie inne pliki XML potrzebne do skryptu do pobrania stąd: http://www.ppzm.pl/xml

To, co udało mi się zrobić:

- lista kategorii ze wskazującym linkiem do niej:
  1. <?php
  2. $plik = simplexml_load_file("1/kategorie.xml"); //Zawartość pliku do tablicy
  3. foreach($plik as $wartosc) { //Pętla
  4.    echo "<a href=?id=$wartosc->uri>$wartosc->nazwa</a>";
  5. }
  6.    echo "<br />";
  7. ?>


Proszę o pomoc w ułożeniu skryptu wyświetania poszczególnych książek po kliknięciu w daną kategorię.

Ten post edytował erix 10.07.2009, 22:34:50
Powód edycji: [erix] przeniosłem
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


  1. <?php
  2. foreach ($plik->category as $value) {
  3. echo $value->nazwa.'<br/>';
  4. // tak samo dla uri
  5. // echo $value->uri.'<br/>';
  6. }
  7. ?>


Powinno działać.

Ten post edytował fifi209 10.07.2009, 22:35:21
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Sam piszę teraz coś takiego, mogę Ci potem odsprzedać. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
pececik
post
Post #4





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.07.2009

Ostrzeżenie: (0%)
-----


Znalazłem pomysł, jak wypisać książki z danej kategorii!
ID wszystkich kategorii nie będę opisywał, ale jak na podstawie mojego skryptu poniżej, wyciągnąć z pliku książkę o konkretnym ID? (chyba za pomocą == ale nie umiem napisać skryptu)
Pewnie musi tu być instrukcja warunkowa..

Mój skrypt wyświetlający wszystkie książki z pliku publikacje.xml

  1. <?php
  2. $plik = simplexml_load_file("1/publikacje.xml"); //Zawartość pliku do tablicy
  3. foreach($plik as $wartosc) { //Pętla
  4.    echo "<a href=$wartosc->link><b>$wartosc->tytul</b></a><br />"; //tytuł książki, jako link do niej
  5.    echo "$wartosc->autor<br />"; //autor książki
  6.    echo "Cena: $wartosc->cena<br />"; //cena książki
  7.    echo "<img border=0 src=$wartosc->imgmini /><br />"; //okładka książki
  8.    echo "$wartosc->opis<br /><br />"; //opis książki
  9.    echo "$wartosc->isbn<br /><br /><br />"; //isbn książki
  10. }
  11. ?>


Proszę o przerobienie go, aby wypisał wszystkie książki o konkretnym id, np. 2156 (jedna z kategorii).

Ten post edytował pececik 11.07.2009, 20:00:28
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 23:36