Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] i [XML], Wyszukiwanie danych z pliku XML
Mati_Klos
post
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\')]'); //?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? JAK TO ZMIENIĆ

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?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Aha i zamiast tytułu wyszukiwał to co też poda użytkownik czyli autora lub kategorie. Czyli jak wstawić drugą zmienną $metoda_szukania?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

PROSZĘ O POMOC!!!!

Ten post edytował Mati_Klos 23.12.2006, 20:57:07
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
ak bym nie spróbował to wyskakuje mo błą.
to pokaz jak ty to zrobiles.

Uzywaj bbcode!!!
ps: przenosze
Go to the top of the page
+Quote Post

Posty w temacie


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: 8.10.2025 - 16:53