Hallo,
ik heb een stukje code met de naam takenlijst.php. Deze code ziet er als volgt uit...
De data moet dus uit takenlijstdata.php gelezen worden. Als ik takenlijstdata.php oproep dan word deze array ook netjes weergegeven. Hieronder het stukje code,
Als ik deze data dus wil ophalen via takenlijst.php dan word de data niet uitgelezen. Het vreemde is dat als ik de uitvoer van de data in een text bestandje zet dan word deze wel ingelezen.
Heeft iemand enig idee hoe ik de data goed kan uitlezen?
ik heb een stukje code met de naam takenlijst.php. Deze code ziet er als volgt uit...
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
| <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="../../jquery/jqwidgets/styles/jqx.base.css" type="text/css" /> <script type="text/javascript" src="../../jquery/scripts/jquery-1.10.2.min.js"></script> <script type="text/javascript" src="../../jquery/jqwidgets/jqxcore.js"></script> <script type="text/javascript" src="../../jquery/jqwidgets/jqxdata.js"></script> <script type="text/javascript" src="../../jquery/jqwidgets/jqxbuttons.js"></script> <script type="text/javascript" src="../../jquery/jqwidgets/jqxscrollbar.js"></script> <script type="text/javascript" src="../../jquery/jqwidgets/jqxmenu.js"></script> <script type="text/javascript" src="../../jquery/jqwidgets/jqxgrid.js"></script> <script type="text/javascript" src="../../jquery/jqwidgets/jqxlistbox.js"></script> <script type="text/javascript" src="../../jquery/jqwidgets/jqxdropdownlist.js"></script> <script type="text/javascript" src="../../jquery/jqwidgets/jqxgrid.sort.js"></script> <script type="text/javascript" src="../../jquery/jqwidgets/jqxgrid.filter.js"></script> <script type="text/javascript" src="../../jquery/jqwidgets/jqxgrid.selection.js"></script> <script type="text/javascript" src="../../jquery/jqwidgets/jqxgrid.columnsresize.js"></script> <script type="text/javascript" src="../../jquery/scripts/demos.js"></script> <script type="text/javascript"> $(document).ready(function () { // prepare the data var source = { datatype: "json", datafields: [ { name: 'taaknummer', type: 'string'}, { name: 'naam', type: 'string'}, { name: 'taak', type: 'string'}, { name: 'prioriteit', type: 'string'}, { name: 'datum', type: 'string'} ], url: 'takenlijstdata.php', cache: false }; var dataAdapter = new $.jqx.dataAdapter(source); $("#jqxgrid").jqxGrid( { source: dataAdapter, columns: [ { text: 'Taaknummer', datafield: 'taaknummer', width: 250}, { text: 'Naam', datafield: 'naam', width: 150 }, { text: 'Taak', datafield: 'taak', width: 180 }, { text: 'Prioriteit', datafield: 'prioriteit', width: 200 }, { text: 'Datum', datafield: 'datum', width: 120 } ] }); }); </script> </head> <body class='default'> <div id="jqxgrid"></div> </body> </html> |
De data moet dus uit takenlijstdata.php gelezen worden. Als ik takenlijstdata.php oproep dan word deze array ook netjes weergegeven. Hieronder het stukje code,
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| $query = "SELECT * FROM takenlijst"; $from = 0; $to = 999; $query .= " LIMIT ".$from.",".$to; $result = mysql_query($query) or die("SQL Error 1: " . mysql_error()); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $taken[] = array( 'taaknummer' => $row['taaknummer'], 'naam' => $row['naam'], 'taak' => $row['taak'], 'prioriteit' => $row['prioriteit'], 'datum' => $row['datum'] ); } echo json_encode($taken); |
Als ik deze data dus wil ophalen via takenlijst.php dan word de data niet uitgelezen. Het vreemde is dat als ik de uitvoer van de data in een text bestandje zet dan word deze wel ingelezen.
Heeft iemand enig idee hoe ik de data goed kan uitlezen?