edit Voor probleem zie 3e reply
Kan iemand mij uitleggen waarom dit niet werkt ?
'(x)HTML' output:
Maar dat moet dus zo'n XMLtree worden
waarom gebeurd dat niet
Kan iemand mij uitleggen waarom dit niet werkt ?
PHP:
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
| <?php include('headerFile.php'); $bFirstArg = true; $arrFields = Array('varLo', 'varAfd','varLj','varKl'); $strSqlQuery = ereg_replace('is', '=', $HTTP_GET_VARS["strQuery"]); $strSqlQuery = ereg_replace('\|', '\'', $strSqlQuery); $strSqlQuery = ereg_replace('%20', ' ', $strSqlQuery); for ($int = 0; $int < count($arrFields); $int++) { $sqlQuery[$arrFields[$int]] = "SELECT DISTINCT ".$arrFields[$int]." FROM tblKlassen WHERE ".$strSqlQuery; $sqlResult[$arrFields[$int]] = mysql_query($sqlQuery[$arrFields[$int]]) or die('Kan geen gegevens uit de database halen'); } header("Content-Type: text/xml"); echo("<?xml version=\"1.0\"?>\n"); echo("\n<dataStream>\n"); for ($int = 0; $int < count($arrFields); $int++) { while ($sqlRecord[$arrFields[$int]] = mysql_fetch_array($sqlResult[$arrFields[$int]])) { echo("\t<".$arrFields[$int].">".$sqlRecord[$arrFields[$int]][$arrFields[$int]]."</".$arrFields[$int].">\n"); } } echo("</dataStream>"); ?> |
'(x)HTML' output:
PHP:
1
2
3
4
5
6
7
8
9
| <?xml version="1.0"?> <dataStream> <varLo>ze</varLo> <varAfd>v</varAfd> <varLj>5</varLj> <varKl>b</varKl> <varKl>a</varKl> </dataStream> |
Maar dat moet dus zo'n XMLtree worden
[ Voor 0% gewijzigd door r0bert op 11-11-2002 19:16 . Reden: Sorry voor de typo in de tittel ]