![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 23.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam mały problem dotyczący wyszukiwania danych z pliku XML. Mam plik ksiazki.xml ktory wygląda w skrócie tak: <ksiazki> <pozycja> <kategoria>Informatyka</kategoria> <tytul>Jezyk C++</tytul> <autor>Stroustrup Bjarne</autor> </pozycja> <pozycja> <kategoria>Informatyka</kategoria> <tytul>Front Page 2002 w 10 minut</tytul> <autor>Habraken Joe</autor> </pozycja> </ksiazki> I mam sobie plik php: <?php $metoda_szukania=$_POST['metoda_szukania']; $wyrazenie=$_POST['wyrazenie']; $wyrazenie = trim($wyrazenie); $biblioteka = simplexml_load_file('ksiazki.xml'); echo 'Znalezione pozycje do hasla '.$wyrazenie.': <br/>'; $ksiazki = $biblioteka -> xpath('/ksiazki/pozycja[contains(tytul, \'duszy\')]'); //? ![]() ![]() foreach($ksiazki as $kniha) { echo 'Nazwa: '.$kniha->tytul[0].'<br/>'; } ?> MAM PYTANIE JAK ZMIENIĆ TEN PLIK php aby zamiast wyszukiwani tytułu "duszy" znajdował to co poda użytkownik. PROSZĘ O POMOC bo męczę się już 2 dni i nie wiem jak zmienić to jedną linijkę tekstu. Czyli jak zamiast słowa duszy wstawić tak jakąś zmienną np. $wyrazenie? ![]() ![]() Aha i zamiast tytułu wyszukiwał to co też poda użytkownik czyli autora lub kategorie. Czyli jak wstawić drugą zmienną $metoda_szukania? ![]() ![]() PROSZĘ O POMOC!!!! Ten post edytował Mati_Klos 23.12.2006, 20:57:07 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 04:41 |