Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/06/2014, 17:58
jegggf
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: colocar una url

muchas gracias por tu tiempo metacortex, te cuento que el campo cmt acepta null, probe las dos formas que me recomendaste y no me funciono, este es el error que me dio.

Parse error: syntax error, unexpected '$row' (T_VARIABLE), expecting '(' in C:\xampp\htdocs\patricia\creakml.php on line 23



por las dudas te pongo el codigo soy novato y...:

Código PHP:
Ver original
  1. <?php
  2. include ("conecta.php");
  3.  
  4. $file=fopen("1.kml","a") or die("Problemas");
  5.       fputs($file,"<?xml version='1.0' encoding='UTF-8'?><kml xmlns='http://www.opengis.net/kml/2.2'>\n");
  6.       fputs($file,"<Document>\n");
  7.      
  8. $query = "SELECT * FROM datosgpx";
  9.        
  10.         mysql_select_db ("datosgpx");
  11.         $result = mysql_query($query);
  12.         $url = 'http://maps.google.com/mapfiles/kml/paddle/';
  13.         if ($result)
  14.         {
  15.             while($row = mysql_fetch_array($result))
  16.             {
  17.        
  18.                 $fecha = $row["fecha"];
  19.                 $lat   = $row["lat"];
  20.                 $lon   = $row["lon"];
  21.                 $ele   = $row["ele"];
  22.                 $name  = $row["name"];
  23.                 $cmt = !empty $row['cmt'] ? ($row['cmt'] == 'f' ? $url .'ltblu-blank.png' : $url .'ylw-blank.png') : null;     
  24.                
  25.                 fputs($file,"<Placemark><name>L$name</name> <description> Nano 2 Led. $fecha Equipo: 1</description> <Style id='randomColorIcon'><IconStyle><scale>1.1</scale><Icon><href>$cmt</href></Icon></IconStyle></Style><Point><coordinates>$lat, $lon,$ele</coordinates></Point></Placemark>");
  26.             }
  27.         }
  28.         else
  29.         {
  30.             echo mysql_error();
  31.         }
  32.   fputs($file,"</Document></kml>");
  33.  
  34.   fclose($file);
  35.    mysql_close();
  36.  ?>