Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    query restituisce solo parte dei dati

    Sera a tutti, eseguo una query in modo da estrarre dei dati da un file gpx:

    Codice PHP:

    $xml 
    simplexml_load_file($tracciato_temp);
    $date $xml->trk->trkseg->trkpt->time;

    foreach(
    $xml->trk as $part) {
       foreach (
    $part->trkseg->trkpt as $point) {
            
            
    $point ['lat'];
            
    $point ['lon'];
            
    $point ['time'];
            
    $point->ele;
            
    echo 
    $point->ele;
            
    mysql_unbuffered_query("INSERT INTO tabella (latitude, longitude, time, altitude, speed, date) VALUES ('$point[lat]', '$point[lon]', '$point->time',  '$point->ele', '$point->speed', '$date')");

        }


    quello che non capisco è che facendo l'echo sia dell'altezza che della latitudine o longitudine non mi scrive tutti i valori ma arriva solo fino ad un certo numero, quindi anche nel database me ne memorizza meno di quanti sarebbero realmente...

    Cosa potrebbe essere?

  2. #2
    nessuno?

  3. #3
    Ho capito dove è il problema: il file gpx ha 2 trkseg, come potrei fare in modo da prendere anche i punti del secondo segmento?

    Ho fatto così ma non so se è corretto...
    Codice PHP:
    foreach($xml->trk->trkseg as $part) {
       foreach (
    $part->trkpt as $point) { 

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.