Ik probeer een XML pagina te maken door aan een pagina een datum mee te geven, waarna van die datum de geplaatste orders van die dag in het XML doc worden gezet. Nu gebeurt het volgende, zeer vreemde.
Als ik de url intik (vb: mysql2xml?orderdate=2002-03-13) dan doet ie het wel
Roep ik de pagina aan vanuit een andere pagina, doet ie het niet. Doe ik daarna nog eens het eerste, dan doet dat het ook niet meer

Hier is de code:
ik krijg dan alleen maar te zien:
dus hij vindt op de een of andere manier niks...
P.S., ik heb het ook al geprobeert met HTTP_GET_VARS en HTTP_POST_VARS...
Als ik de url intik (vb: mysql2xml?orderdate=2002-03-13) dan doet ie het wel
Roep ik de pagina aan vanuit een andere pagina, doet ie het niet. Doe ik daarna nog eens het eerste, dan doet dat het ook niet meer
Hier is de code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| <?
Header("Content-type: text/xml");
print "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n";
include("include/include.php");
dbconn();
$res = doquery("SELECT * FROM orders WHERE order_datum = $orderdate");
echo "<orders>\n";
while($result = mysql_fetch_row($res)){
echo "\t<order>\n";
echo "\t\t<orderid>$result[0]</orderid>\n";
echo "\t\t<orderdatum>$result[1]</orderdatum>\n";
echo "\t\t<artikelid>$result[2]</artikelid>\n";
echo "\t\t<ordercardtext>$result[3]</ordercardtext>\n";
echo "\t\t<orderafleverdatum>$result[4]</orderafleverdatum>\n";
echo "\t\t<orderontvangernaam>$result[5]</orderontvangernaam>\n";
echo "\t\t<orderontvangervoornaam>$result[6]</orderontvangervoornaam>\n";
echo "\t\t<orderontvangerstraatnaam>$result[7]</orderontvangerstraatnaam>\n";
echo "\t\t<orderontvangerhuisnr>$result[8]</orderontvangerhuisnr>\n";
echo "\t\t<orderontvangerhuisnrextra>$result[9]</orderontvangerhuisnrextra>\n";
echo "\t\t<orderontvangerpostcode>$result[10]</orderontvangerpostcode>\n";
echo "\t\t<orderontvangerwoonplaats>$result[11]</orderontvangerwoonplaats>\n";
echo "\t\t<orderafzendernaam>$result[12]</orderafzendernaam>\n";
echo "\t\t<orderafzenderadres>$result[13]</orderafzenderadres>\n";
echo "\t\t<orderafzenderpostcode>$result[14]</orderafzenderpostcode>\n";
echo "\t\t<orderafzenderwoonplaats>$result[15]</orderafzenderwoonplaats>\n";
echo "\t\t<orderafzendertelnr>$result[16]</orderafzendertelnr>\n";
echo "\t\t<orderafzenderemail>$result[17]</orderafzenderemail>\n";
echo "\t</order>\n";
}
echo "</orders>\n";
?> |
ik krijg dan alleen maar te zien:
code:
1
2
| <?xml version="1.0" encoding="ISO-8859-1" ?> <orders /> |
dus hij vindt op de een of andere manier niks...
P.S., ik heb het ook al geprobeert met HTTP_GET_VARS en HTTP_POST_VARS...