Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [XML][PHP][MySQL]Pliki z danymi w XML, W jaki sposób załadować dane do MYSQL
nikos
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.03.2009

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


Witam mam taki problem.
Znajoma która ma biuro podróży podpisała umowę z firmą która udostępnia swoją ofertę w plikach XML
W jaki sposób wyświelić taką ofetę:
Oferta zorganizowana jest trzystopniowo
1. Hotele lista hoteli z opisami i adresami zdjec
2. Oferty lista ofert
3. Terminy lista terminow do ofert.
W jaki sposób za to się zabrac niestety nie robiłem jeszcze tego. Czy należy strorzyć bazę Mysql i odpowiednie tabele do tego?
W jaki sposób można zaimportować dane z XML do MYSQL
Czy może jest jakiś inny sposób na wyświetlenie takich ofert bezpośrednio z xml?
Proszę o naświetlenie tematu w jaki spsób to zrobić od czego zacząć itd.
Dzięki!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nikos
post
Post #2





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.03.2009

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


Ok zaczynam czytać o simpleXML.
Mój plik xml ma taką budowę:
  1. <?xml version='1.0' encoding="utf-8"?>
  2. <hotels>
  3. <hotel id="626">
  4. <params>
  5. <name>AIDA</name>
  6. <city id="4">Sharm El Sheikh</city>
  7. <region id="93">Sharm El Sheikh</region>
  8. <country id="14">Egipt</country>
  9. <seasontypeid>6</seasontypeid>
  10. <standard>***</standard>
  11. <seasontypename>Lato</seasontypename>
  12. <categoryname>Hotel [cena za dzień]</categoryname>
  13. </params>
  14. ....

I chce wyświetlić np nazwę
  1. $hotels = simplexml_load_file('hotels.xml');

no i nie wiem jak przez to id przejsc ;/. Każdy hotel ma swoje id i teraz chciałbym np wyświetlić kilka info z każdego z nich. Może ktoś wie?

Ten post edytował nikos 10.03.2010, 07:10:37
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: 27.12.2025 - 21:40