Próbowałem przez formularz metodą POST oraz GET, ale nie wychodziło.
W google wyczytałem, że taka operacja nawet nie jest możliwa. I teraz jestem w kropce.
Poszukuję sposobu, aby przekazać zmienną do tego kodu:
Strona b.php
<?php class SimpleXMLExtended extends SimpleXMLElement { public function addCData($cdata_text) { $node = dom_import_simplexml($this); $no = $node->ownerDocument; $node->appendChild($no->createCDATASection($cdata_text)); } } $id = $_POST['liczba']; $plikxml = "library.xml"; $xml = simplexml_load_file($plikxml,'SimpleXMLExtended'); // instead of $xml = new SimpleXMLElement('<site/>'); $xml->photo[$id]->filename = NULL; // VERY IMPORTANT! We need a node where to append $xml->photo[$id]->filename->addCData('Sasdasdas'); } ?>
Chodzi o to by zmienna $id była pobierana ze strony a.php
Strona a.php składa się z
</php $xml = simplexml_load_file('library.xml'); $count = 0; foreach($xml->photo as $photo){ $count++; <form action="b.php" method="post"> <input name="liczba" type="hidden" value="'.$count.'" /> <input type="submit" value="Wyślij" /> </form>'; } ?>
Zależy w jaki formularz się wybierze inna jest zmienna.
Czekam na jakieś podpowiedzi, bo tak jak mówiłem jestem w kropce

Pozdrawiam