Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. havana77
    3. Post
    H

    havana77

    @havana77

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 3
    • Post 7
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Età 17
    0
    Reputazione
    7
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da havana77

    • simplexml_load_file non scrive tutti i punti

      con questa istruzione leggo e stampo un file gpx, purtroppo però non ricevo tutti i punti, non capisco dove sia lo sbaglio, sembra quasi ci sia un limite di misura infatti con i gpx + piccoli scrive tutti i punti.

      Sapete aiutarmi?

      <?php
      $xml = simplexml_load_file('monte.gpx');
      $date = $xml->trk->trkseg->trkpt->time;
      //echo $date;
      foreach($xml->trk as $part) {
         foreach ($part->trkseg->trkpt as $point) {
      		
      		$point ['lat'];
      		$point ['lon'];
      		$point ['time'];
      		$point->ele;
      		
      echo $point->ele;
      	
      
      	}
      }
      ?>
      
      postato in Coding
      H
      havana77
    • Inserire dati estratti da un db in un campo solo di un altro db

      Giorno!

      Il mio problema è questo: Devo inserire delle coordinate geografiche (latitudine longitudine e altitudine) che estraggo da un database in un campo solo (coordinate) di un altro database.

      Per estrarle e mostrarle faccio così:

      [PHP]$sql1 = "SELECT * FROM test.TRK ";

      $sql1 .= "ORDER BY date, time";
      $result1 = mysql_query($sql1) or
      die('Invalid Query : ' .
      mysql_errno() . ' : ' .
      mysql_error());
      $nresults = mysql_num_rows($result1);

      while ($myrow = mysql_fetch_array($result1)) {
      $date = $myrow['date'];
      $time = $myrow['time'];
      $latitude = $myrow['latitude'];
      $longitude = $myrow['longitude'];
      $altitude = $myrow['altitude'];

      $date = mysql_real_escape_string($date);
      $time = mysql_real_escape_string($time);
      $latitude = mysql_real_escape_string($latitude);
      $longitude = mysql_real_escape_string($longitude);
      $altitude = mysql_real_escape_string($altitude);

      $datetime = $date . "T" . $time ."Z";

      if( "$date" !== "0000-00-00") {
      print <<<EOF
      $longitude,$latitude,$altitude
      EOF;
      }
      } [/PHP]

      Quello che vorrei fare è mettere appunto in un campo coordinate $longitude,$latitude,$altitude che escono dal ciclo while (sono molte e non un numero fisso)
      Si può fare? mi sapreste indirizzare perfavore? Grazie in anticipo!

      postato in Coding
      H
      havana77
    • RE: Recupero di variabili prima di inserirle nel db

      Ti ringrazio ma non va lo stesso...

      postato in Coding
      H
      havana77
    • RE: Recupero di variabili prima di inserirle nel db
      
      
      $xml = simplexml_load_file('prova.gpx');
      $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;
      		
      	
      			
      		
      	mysql_unbuffered_query("INSERT INTO TRK (latitude, longitude, time, altitude,  date) VALUES ('$point[lat]', '$point[lon]', '$point->time',  '$point->ele', '$date')", $conn);
      	}
      	
      }
      
      postato in Coding
      H
      havana77
    • RE: Recupero di variabili prima di inserirle nel db

      ti ringrazio, ho provato ma i valori non vengono presi, ho provato anche con echo ma niente..

      postato in Coding
      H
      havana77
    • RE: Recupero di variabili prima di inserirle nel db

      Ciao e grazie, i record però sono quello che hanno il campo time più piccolo e più grande.

      Con il database facevo così: li inserivo tutti e poi con una query tiravo fuori il più grande facendo:

      SELECT time FROM database.TRK ORDER BY TIME ASC LIMIT 1

      per il più piccolo e poi

      SELECT time FROM database.TRK ORDER BY TIME DESC LIMIT 1

      per il più grande.

      postato in Coding
      H
      havana77
    • Recupero di variabili prima di inserirle nel db

      Ciao a tutti, spero sia il posto giusto per postare il mio problema.

      Ho un file xml da cui leggo i vari punti:

      foreach($xml->trk as $part) {
         foreach ($part->trkseg->trkpt as $point) {
      		
      		$point ['lat'];
      		$point ['lon'];
      		$point ['time'];
      		$point->ele;
      		
      
      		//Qua ci sarebbe la query per inserire i dati nel db
      	}
      }
      

      Dovrei selezionare i 2 punti che hanno il time minore e maggiore, posso farlo a priori prima di inserirli nel database?
      Se così fosse non avrei bisogno di popolare il db con una miriade di dati...
      Grazie in anticipo!

      postato in Coding
      H
      havana77