Hoi,
ik heb onderstaande code:
<?php
ini_set ('display_errors', 1);
error_reporting (E_ALL);
$xml = simplexml_load_file('test.xml');
$arr = array();
foreach($xml->point as $val) {
$rMonitoring[] = array(
'stplnr' => (int)$val->stplnr,
'errornr' => (int)$val->errornr,
'cyclusnr' => (int)$val->cyclusnr,
'pointnr' => (string)$val->pointnr,
'date' => (string)$val->date,
'time' => (string)$val->time,
'posX' => (float)$val->posX,
'posY' => (float)$val->posY,
'posZ' => (float)$val->posZ,
'stplX' => (float)$val->stplX,
'stplY' => (float)$val->stplY,
'stplZ' => (float)$val->stplZ
);
}
var_dump($rMonitoring);
?>
En dat geeft deze oa output :
array (size=7)
0 =>
array (size=12)
'stplnr' => int 1
'errornr' => int 0
'cyclusnr' => int 1
'pointnr' => string 'CNT101' (length=6)
'date' => string '28-12-2013' (length=10)
'time' => string '12:00:43' (length=8)
'posX' => float 2.445
'posY' => float 3.2375
'posZ' => float 5.45
'stplX' => float 0.125
'stplY' => float 1.5
'stplZ' => float 2.5
1 =>
array (size=12)
'stplnr' => int 1
'errornr' => int 0
'cyclusnr' => int 1
'pointnr' => string 'CNT102' (length=6)
'date' => string '28-12-2013' (length=10)
'time' => string '12:02:43' (length=8)
'posX' => float 2.445
'posY' => float 3.2375
'posZ' => float 5.45
'stplX' => float 0.125
'stplY' => float 1.5
'stplZ' => float 2.5
Mijn vraag is hoe kan ik dit nu netjes in een tabel gesorteerd weergeven en daarna die values die die ingelezen heeft uit de xml door middel van een knop naar mijn database toe sturen.
En mijn 2e vraag die zal hier niet echt thuis horen denk ik...
Maar kan php elke keer de allernieuwste .XML file van een bepaalde locatie op me pc inlezen zoals hierboven en de database updaten met de nieuwe gevonden data??
Tips zijn enorm welkom
Groet
1.258 views