Ver Mensaje Individual
  #11 (permalink)  
Antiguo 21/06/2014, 08:40
jegggf
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: ingreso de datos de consulta a bucle

entendi el mensaje y lo agradezco, pero el proble continua no tengo forma de ingresar los datos en el archivo final, dejo el codigo otravez por si alguien ve otro error.
La intencion es que $puf entre en el bucle while y que al generar el archivo en la etiqueta <name> aparezcan los valores de $puf.

Código PHP:
Ver original
  1. //selecciono todo el bufer
  2.  
  3. $rq = mysql_query("SELECT name FROM bufer");
  4. if ($row = mysql_fetch_row($rq)) {
  5. $puf = $row['name'];
  6. }
  7.  
  8. $fcon =mysql_query("SELECT fecha FROM datosgpx ORDER BY name DESC LIMIT 1");
  9. $fconkml = mysql_result($fcon,0,0);
  10.  
  11. $date = list($año, $mes, $dia) = split('[/.-]', $fconkml);
  12.  
  13. $añito = substr($año,2,2);
  14. $fekml = $dia."-".$mes."-".$añito;
  15. $fekmli =$dia."-".$mes."-".$año;
  16.  
  17.  
  18. $fkml = "LEDS-".$fekml."-CCH.kml";
  19.  
  20. $file=fopen($fkml,"a") or die("Problemas");
  21.       fputs($file,"<?xml version='1.0' encoding='UTF-8'?><kml xmlns='http://www.opengis.net/kml/2.2'>\n");
  22.       fputs($file,"<Document>\n");
  23.      
  24. $query = "SELECT * FROM datosgpx";
  25.        
  26.         mysql_select_db ("datosgpx");
  27.         $result = mysql_query($query);
  28.         $url = 'http://maps.google.com/mapfiles/kml/paddle/';
  29.  
  30.        
  31.         if ($result)
  32.         {
  33.             while($row = mysql_fetch_array($result))
  34.             {
  35.        
  36.                 $fecha = $row["fecha"];
  37.                 $lat   = $row["lat"];
  38.                 $lon   = $row["lon"];
  39.                 $ele   = $row["ele"];
  40.                 //$name  = $row["name"];
  41.                 $nome  = $row["eq"];
  42.                 $cmtt = empty ($row['cmt']) ? ($row['cmt'] == 'f' ? $url .'ltblu-blank.png' : $url .'ylw-blank.png') : null;   
  43.    
  44.                 $cmt = !empty ($row['cmt']) ? ($row['cmt'] == 'f' ? $url .'ylw-blank.png' : $url .'ltblu-blank.png') : null;   
  45.  
  46.                
  47.                 fputs($file,"<Placemark><name>L$puf</name> <description> Nano 2 Led. Fecha:$fekmli Equipo:$nome</description> <Style id='randomColorIcon'><IconStyle><scale>1.1</scale><Icon><href>$cmt$cmtt</href></Icon></IconStyle></Style><Point><coordinates>$lat,$lon,$ele</coordinates></Point></Placemark>");
  48.             }
  49.         }
  50.         else
  51.         {
  52.             echo mysql_error();
  53.         }
  54.   fputs($file,"</Document></kml>");
  55.  
  56.   fclose($file);
  57.    mysql_close();