Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [XML][PHP]Edycja XML po przez pola input dla każdego atrybutu
Ardziej
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 1
Dołączył: 5.05.2009

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


Witam forumowiczów, otóż napisałem wczytywanie zawartości pliku XML do mojej strony
  1. <?php
  2. $dzialki = simplexml_load_file('tabela.xml');
  3. $i = 0;
  4. foreach ($dzialki->row as $p) {
  5. echo '<tr>';
  6. $atr = $p->attributes();
  7. echo '<td><input type="input" class="text smallest" name="dz_' . $i .'" value="' .$atr['idq'] . '" /></td>';
  8. echo '<td>' . $atr['build'] . '</td>';
  9. echo ' ';
  10. if ($atr['status'] == "0") echo '<td><input type="checkbox" name="status" name="' . $i .'"></td>';
  11. else if ($atr['status'] == "1") echo '<td><input type="checkbox" checked="checked" name="status" name="' . $i .'"></td>';
  12. $i++;
  13. echo '</tr>';
  14. }
  15.  
  16. ?>


i dostaję wynik:
  1. <tr><td><input type="input" class="text smallest" name="dz_0" value="325" /></td><td>AH 012</td><td><input type="checkbox" name="status" name="0"></td></tr><tr><td><input type="input" class="text smallest" name="dz_1" value="331" /></td><td>AH 009</td><td><input type="checkbox" name="status" name="1"></td></tr><tr><td><input type="input" class="text smallest" name="dz_2" value="332" /></td><td>AH 013</td><td><input type="checkbox" name="status" name="2"></td></tr><tr><td><input type="input" class="text smallest" name="dz_3" value="333" /></td><td>AH 014</td><td><input type="checkbox" name="status" name="3"></td></tr><tr><td><input type="input" class="text smallest" name="dz_4" value="335" /></td><td>AH 011</td><td><input type="checkbox" name="status" name="4"></td></tr><tr><td><input type="input" class="text smallest" name="dz_5" value="336" /></td><td>AH 008</td><td><input type="checkbox" name="status" name="5"></td></tr><tr><td><input type="input" class="text smallest" name="dz_6" value="337" /></td><td>AH 010</td><td><input type="checkbox" name="status" name="6"></td></tr><tr><td><input type="input" class="text smallest" name="dz_7" value="346" /></td><td>AH 009</td><td><input type="checkbox" checked="checked" name="status" name="7"></td></tr>

I teraz moje pytanie jest takie, jak to ugryźć dalej aby zapisać dokonane zmiany w pliku *.xml ?
Nie widzi mi się pobieranie każdego pola input i statusu przez POST, bo ilość danych ,może być różna.

Pozdrawiam serdecznie i liczę na wskazówki (IMG:style_emoticons/default/smile.gif)

Ten post edytował Ardziej 5.03.2011, 20:59:06
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: 14.09.2025 - 14:58