Ver Mensaje Individual
  #9 (permalink)  
Antiguo 20/06/2014, 19:44
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses
Puntos: 2658
Respuesta: ingreso de datos de consulta a bucle

Vamos a lo básico:
Código PHP:
Ver original
  1. // Crear la query
  2. $pufa = "SELECT name FROM bufer ";
  3. //ejecutar la query
  4. $result = mysql_query($pufa);
  5. //verificar si tuvo éxito
  6. if($result)
  7. {
  8. while ($puf = mysql_fetch_array($pufa)){
  9.     echo $puf['name'];
  10. }  
  11. };
$puf es un array, y por tanto debes manejarlo como array, no como variable de cadena.
Código PHP:
Ver original
  1. <?php
  2.  
  3. // Consulta. La fecha saldrá como cadena de texto con formato DD-MM-AAAA
  4. $qry = "SELECT DATE_FORMAT(fecha, '%d-%m-%Y') fecha FROM datosgpx ORDER BY id DESC LIMIT 1";
  5.  
  6. // Ejecucion
  7. $result = mysql_query($qry);
  8.  
  9. // Obtener la fecha
  10. $fconkml = mysql_fetch_array($result);
  11. $fekml = $fconkml[0];
  12.  
  13. $fkml = "LEDS-" . $fekml . "-CCH.kml";
  14. $file = fopen($fkml, "a") or die("Problemas");
  15. fputs($file, "<?xml version='1.0' encoding='UTF-8'?><kml xmlns='http://www.opengis.net/kml/2.2'>\n");
  16. fputs($file, "<Document>\n");
  17. $query = "SELECT * FROM datosgpx";
  18. mysql_select_db("datosgpx");
  19. $result = mysql_query($query);
  20.  
  21. if ($result) {
  22.     $url = 'http://maps.google.com/mapfiles/kml/paddle/';
  23.     while ($row = mysql_fetch_array($result)) {
  24.         $fecha = $row["fecha"];
  25.         $lat = $row["lat"];
  26.         $lon = $row["lon"];
  27.         $ele = $row["ele"];
  28.         //$name  = $row["name"];
  29.         $nome = $row["eq"];
  30.         $cmtt = empty($row['cmt']) ? ($row['cmt'] == 'f' ? $url . 'ltblu-blank.png' : $url . 'ylw-blank.png') : null;
  31.         $cmt = !empty($row['cmt']) ? ($row['cmt'] == 'f' ? $url . 'ylw-blank.png' : $url . 'ltblu-blank.png') : null;
  32.         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>");
  33.     }
  34. } else {
  35.     echo mysql_error();
  36. }
  37. fputs($file, "</Document></kml>");
  38. fclose($file);
  39. ?>

El 90% es copia de tu codigo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)