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 smile.gif

Ten post edytował Ardziej 5.03.2011, 20:59:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Pętlą?


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
Ardziej
post
Post #3





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

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


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 23:54