[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.04.11
Prihlásený: 14.08.14
Príspevky: 74
Témy: 31 | 31
NapísalOffline : 10.04.2011 23:37 | PHP generovanie XML

Caute, potrebujem z MySQL vygenerovat XML vystup, ale nemam s tym ziadne skusenosti. Nasiel som si hotovy script, ktory som si hodil do CMSka vlastneho, ale nefunguje to...

PHP:
Kód:
$query = "SELECT * FROM sluzby WHERE zobrazit='ano' AND zaciatok < NOW() AND koniec > NOW()";
        $result = mysql_query($query);
         
        $doc = new DomDocument('1.0');
         
        // create root node
        $root = $doc->createElement('people');
        $root = $doc->appendChild($root);
         
        while($array = mysql_fetch_assoc($result))
        {
            // add node for each row
            $occ = $doc->createElement('person');
            $occ = $root->appendChild($occ);
         
            $child = $doc->createElement('firstname');
            $child = $occ->appendChild($child);
            $value = $doc->createTextNode($array['nazov']);
            $value = $child->appendChild($value);
         
            $child = $doc->createElement('surname');
            $child = $occ->appendChild($child);
            $value = $doc->createTextNode($array['cena']);
            $value = $child->appendChild($value);
        }
       
        $xml_string = $doc->saveXML();
 
        header('Content-Type: application/xml; charset=UTF-8');
         
        echo $xml_string;
        ?>
          <div id="container"></div>
            <input type="submit" id="getData" name="getData" value="Get Data!" />
        <?


JavaScript:
Kód:
$(document).ready(function() {

   $("#getData").click(function(){
   
   var data = "";
   
   
      xml.php("thexml.xml", function(theXML){
      
            $('person',theXML).each(function(i){
            
               var firstname = $(this).find("firstname").text();
               var surname = $(this).find("surname").text();
               
               data = data + " " + firstname + " " + surname + "<br>";
            
            });
            
            $("#container").html(data);
      });
   
   });

});


thexml.xml:
Kód:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<people>
   <person>
      <firstname></firstname>
      <surname></surname>
   </person>
</people>


Problem je ten, ze do suboru xml to nic nezapise a ked dam php zobrazit ako html, tak to zobrazi vystupy z DB v jednom riadku... Mne ide vsak len o to XML.... ak by niekto vedel poradit budem vdacny...


Offline

Správca fóra
Správca fóra
PHP generovanie XML

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 10.04.2011 23:54 | PHP generovanie XML

v tom php kode ti predsa chyba ukladanie do suboru, tak potom sa necuduj, ze v nom nic nemas :)


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.04.11
Prihlásený: 14.08.14
Príspevky: 74
Témy: 31 | 31
Napísal autor témyOffline : 11.04.2011 23:36 | PHP generovanie XML

Tiez som si myslel :) ale ten zbytok je ok? No bohuzial len toto tam bolo na stiahnutie... Nevies poradit s tym ako to ukladat?


Offline

Správca fóra
Správca fóra
PHP generovanie XML

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 12.04.2011 8:43 | PHP generovanie XML

vysledne xml ulozis do suboru cez $doc->save('thexml.xml')


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.04.11
Prihlásený: 14.08.14
Príspevky: 74
Témy: 31 | 31
Napísal autor témyOffline : 12.04.2011 14:22 | PHP generovanie XML

hm no tak som to vyriesil primitivnou metodou, ze vzdy sa vytvara cele xml nanovo, cez cyklus z DB...
Dakujem


 [ Príspevkov: 5 ] 


PHP generovanie XML



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Generovanie XML:Chybná analýza XML: žiadny prvok sa nenašiel

v HTML, XHTML, XML, CSS

1

370

16.12.2011 16:49

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Generovanie xml

v PHP, ASP

2

324

06.11.2010 9:57

NikonD5000

V tomto fóre nie sú ďalšie neprečítané témy.

PHP a XML

v PHP, ASP

1

641

27.03.2007 19:16

qacer

V tomto fóre nie sú ďalšie neprečítané témy.

XML v PHP

v PHP, ASP

4

282

29.09.2010 20:36

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

PHP a XML

v PHP, ASP

3

165

26.12.2012 18:32

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

PHP -> XML

v PHP, ASP

3

355

01.05.2010 8:47

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

php a XML

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

32

1753

19.09.2008 15:02

max-m

V tomto fóre nie sú ďalšie neprečítané témy.

php v xml súbore

v PHP, ASP

2

99

28.04.2013 22:26

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

PHP a XML (problem)

v PHP, ASP

3

104

08.12.2012 21:06

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

PHP webservice XML-RPC

v PHP, ASP

6

154

28.04.2013 22:59

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

XML v PHP - chyba

v PHP, ASP

2

530

26.03.2010 15:25

d0.0b

V tomto fóre nie sú ďalšie neprečítané témy.

Tutorial/Program na Flash + PHP (+ XML)

v Ostatné

6

1169

29.07.2008 12:17

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Import XML do MySQL pomocou PHP

v PHP, ASP

1

171

30.10.2015 8:17

BX

V tomto fóre nie sú ďalšie neprečítané témy.

otazka na parsovanie xml v php

v PHP, ASP

12

539

17.03.2010 14:53

Broko71

V tomto fóre nie sú ďalšie neprečítané témy.

transformacia xml a xsl pomocou php 5

v PHP, ASP

7

723

08.11.2007 15:47

cassyopea

V tomto fóre nie sú ďalšie neprečítané témy.

transformacia xml a xsl pomocou php 5

v HTML, XHTML, XML, CSS

0

269

28.10.2007 10:49

cassyopea



© 2005 - 2017 PCforum, edited by JanoF