Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [XML][PHP]Edycja XML po przez pola input dla każdego atrybutu
Forum PHP.pl > Forum > Przedszkole
Ardziej
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 smile.gif
Fifi209
Pętlą?
Ardziej
Cytat(fifi209 @ 5.03.2011, 21:41:57 ) *
Pętlą?

Dzięki !
baaasmiley.gif
Dobra poradzę sobie sam. Bo forum już przestaje być forum a miejscem odsyłania do Googli i jechania po innych, myśląc że pożarło się wszystkie rozumy.
Spakuję to w formularz wyślę, odbiorę i zapiszę, jeszcze nie wiem jak, ale zrobię.
Pozdrawiam
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.