[Php-avanzado] código tesis

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Jue Jun 27 23:22:08 ART 2013


Hola Cesar,

El jue, 27-06-2013 a las 18:44 -0300, Cesar Gimenez Lascano escribió:
> te envío el código PHP:
> 
> 
> <?php
> require_once('../Connections/mdqmapp.php');
> 
> 
> mysql_select_db($database_mdqmapp, $mdqmapp);
> $query_cargarResto = "SELECT * FROM restaurantes"; 
> $vectorJS = "var Restos=new Array();\n";
> $result = mysql_query($query_cargarResto, $mdqmapp) or
> die(mysql_error());
> $i=0;
> while ($row = mysql_fetch_assoc($result)) {    
>           $vectorJS .= "Restos[$i] =
> \"{$row{nombre}{$row{direccion}\"\n";


$vectorJS .= "Restos[$i] = \"{$row['nombre']}{$row['direccion']}\";/n";

>     $i++;
> }
> mysql_close()
> ?>
> 

	Tenés que generar código JS válido.
	No va un separador entre el nombre y la dirección? Ni un <br> ?

	No entiendo por qué en la salida JS que mostrás se ven los \", siendo
que entre comillas dobles, debería tomarse el \ como caracter de escape
y mostrar solo las ".



> el navegador me da el siguiente error en la linea que marque con rojo:
> 
> 
> Parse error: syntax error, unexpected '\'
> 
> 
> 
> en un intento al cambiar las comillas de esa linea así:
> $vectorJS .= 'Restos[$i] = \"{$row{"valor1"}{$row{"valor2"}\"\n';
> 
> 
> 
> al hacer print $vectorJS se imprimió en el navegador lo siguiente:
> var Restos=new Array(); Restos[$i] =
> \"{$row{"valor1"}{$row{"valor2"}\"\nRestos[$i] =
> \"{$row{"valor1"}{$row{"valor2"}\"\nRestos[$i] =
> \"{$row{"valor1"}{$row{"valor2"}\"\nRestos[$i] =
> \"{$row{"valor1"}{$row{"valor2"}\"\nRestos[$i] =
> \"{$row{"valor1"}{$row{"valor2"}\"\nRestos[$i] =
> \"{$row{"valor1"}{$row{"valor2"}\"\nRestos[$i] =
> \"{$row{"valor1"}{$row{"valor2"}\"\nRestos[$i] =
> \"{$row{"valor1"}{$row{"valor2"}\"\nRestos[$i] =
> \"{$row{"valor1"}{$row{"valor2"}\"\n
> 
> 
> 
> En alguna parte creo malinterprete o no entendí bien el ejemplo que me
> mandaste del cual me basé para hacer éste.
> El jueves que viene podría pasar pero quisiera adelantar algo más
> antes, estamos en contacto, gracias por la predisposición de siempre,
> saludo grande!.
> 
> 
> 
> 
> 
> El 27 de junio de 2013 17:36, Leonardo Tadei - Pegasus Tech Supply
> <leonardot en pegasusnet.com.ar> escribió:
>         Hola Cesar,
>         
>         El jue, 27-06-2013 a las 16:35 -0300, Cesar Gimenez Lascano
>         escribió:
>         > Hola Leo, yo de nuevo. En el código que me pasaste en el
>         mensaje
>         > anterior, php me da un error de sintaxis en la siguiente
>         linea:
>         >
>         > $vectorJS .= "Restos[$i] =
>         \"{$row{'valor1'}{$row{'valor2'}\"\n";
>         >
>         >
>         >
>         > está mal escapado algún carácter o algo así que no puedo
>         dilucidar,
>         > así que no puedo armar el vector javascript.
>         
>         
>                 Enviá el código PHP que estás usando para generar el
>         vector, y también
>         lo que le llega al navegador como vector generado, para ver si
>         el error
>         está del lado del PHP o del JS.
>         
>         >  Quería consultarte tmb para saber la fecha limite de
>         entrega de la
>         > tesis, es hasta que comience el próximo curso de php
>         avanzado?
>         
>         
>                 Antes: es hasta que termine el curso actual.
>                 Calculale para el 01/08 (este cuatrimestre el curso
>         empezó tarde, sino
>         es antes)
>         
>         > muchas gracias, saludos y nos vemos!
>         
>         
>                 Dale!
>         
>                 No te podés pasar por la FI para ver este error
>         puntual?
>                 Hoy? El jueves que viene?
>         
>         
>         --
>         Leonardo Tadei
>         leonardot en pegasusnet.com.ar
>         Web: http://leonardo.tadei.com.ar
>         Firma pública:
>         http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>         
>         _______________________________________________
>         Php-avanzado mailing list
>         Php-avanzado en pato2.fi.mdp.edu.ar
>         http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>         
> 
> 
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado