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:
<html> <body> <table border="1" align="center" valign="center"> <form method="POST"> <tr> <td>Miasto:<input name="miasto" type="text"><br /></td> </tr><tr> <td>Rok:<input name="rok" type="text"><br /></td> </tr><tr> <td>Pozycja:<input name="poz" type="text"><br /></td> </tr><tr> <td>Data Urodzin:<input name="d_ur" type="text"><br /></td> </tr><tr> <td>Imiona:<input name="imiona" type="text"><br /></td> </tr><tr> <td>Matka:<input name="matka" type="text"><br /></td> </tr><tr> <td>Ojciec:<input name="ojciec" type="text"><br /></td> </tr><tr> <td>Zdjęcie:<input name="zdj" type="text"><br /></td> </tr><tr> <td><input type="radio" name="save" value="zyje" />Żyjacy<br /></td> </tr><tr> <td><input type="submit" value="Dodaj"> <input type="reset" value="Wyczysć!" /> </tr> </form></center> </table> </body> </html> <?php //pobieramy wszystkie dane z POST $miasto=$_POST['miasto']; $rok=$_POST['rok']; $poz=$_POST['poz']; $d_ur=$_POST['d_ur']; $imiona=$_POST['imiona']; $matka=$_POST['matka']; $ojciec=$_POST['ojciec']; $zdj=$_POST['zdj']; //Zapis (NIE WIEM JAK TO NAPISAĆ) $dom = new DOMDocument(); $dom->load('dane.xml'); $element = $dom->createElement('test', 'element testowy'); $dom->appendChild($element); $dom->save('dane.xml'); ?>
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>
<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>
[/php][php]