Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][XML][PHP]Zapis i odczyt XML
Forum PHP.pl > Forum > Przedszkole
kamil181
Witam,

bardzo proszę o pomoc w napisaniu kodu który zapisze dane z formularza do pliku xml, po czym je puźniej odczyta i wyświetli na stronie.

W tym momencie napisałem coś takiego :

w sumie nic:
  1. <html>
  2. <body>
  3. <table border="1" align="center" valign="center">
  4. <form method="POST">
  5. <tr>
  6. <td>Miasto:<input name="miasto" type="text"><br /></td>
  7. </tr><tr>
  8. <td>Rok:<input name="rok" type="text"><br /></td>
  9. </tr><tr>
  10. <td>Pozycja:<input name="poz" type="text"><br /></td>
  11. </tr><tr>
  12. <td>Data Urodzin:<input name="d_ur" type="text"><br /></td>
  13. </tr><tr>
  14. <td>Imiona:<input name="imiona" type="text"><br /></td>
  15. </tr><tr>
  16. <td>Matka:<input name="matka" type="text"><br /></td>
  17. </tr><tr>
  18. <td>Ojciec:<input name="ojciec" type="text"><br /></td>
  19. </tr><tr>
  20. <td>Zdjęcie:<input name="zdj" type="text"><br /></td>
  21. </tr><tr>
  22. <td><input type="radio" name="save" value="zyje" />Żyjacy<br /></td>
  23. </tr><tr>
  24. <td><input type="submit" value="Dodaj"> <input type="reset" value="Wyczysć!" />
  25. </tr>
  26. </form></center>
  27. </table>
  28. </body>
  29. </html>
  30. <?php
  31. //pobieramy wszystkie dane z POST
  32. $miasto=$_POST['miasto'];
  33. $rok=$_POST['rok'];
  34. $poz=$_POST['poz'];
  35. $d_ur=$_POST['d_ur'];
  36. $imiona=$_POST['imiona'];
  37. $matka=$_POST['matka'];
  38. $ojciec=$_POST['ojciec'];
  39. $zdj=$_POST['zdj'];
  40. //Zapis (NIE WIEM JAK TO NAPISAĆ)
  41.  
  42. $dom = new DOMDocument();
  43. $dom->load('dane.xml');
  44. $element = $dom->createElement('test', 'element testowy');
  45. $dom->appendChild($element);
  46. $dom->save('dane.xml');
  47.  
  48. ?>


PLIK XML wyglada tak :

Kod
<?xml version="1.0" encoding="utf-8"?>
<root>
<miasto>KRK</miasto>
<rok>1992</rok>
<poz>1</poz>
<d_ur>2009</d_ur>
<imiona>kamil akaka</imiona>
<ojciec>sasasa</ojciec>
<matka>asasas</matka>
<zdj>2.jpg</zdj>
</root>
  1. [/php][php]
Kujski
Daj to w php bo źle się to czyta i powiedz z czym dokładnie nie możesz sobie poradzić.
kamil181
A wiec tak mam tak jak wyżej dałem formularz i odbiór poprzez post do php..
Potrzebuje napisać część kodu odpowiadającą za zapis wpisanych danych z formularza do pliku xml(oczywiście wpisanie nowego rekordu nie powoduje usunięcia poprzedniego. )
Oraz kod który później te dane odczyta i zwróci mi je wypisane na stronie.

Dzięki za brak pomocy... problem rozwiązałem własnoręcznie.. proszę o usuniecie tematu.

PZ.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.