[Php-avanzado] código tesis

Cesar Gimenez Lascano cesargimenezlascano en gmail.com
Vie Jun 28 14:22:06 ART 2013


Estaba al revés la barra, es \n, por eso seguía dando error de sintaxis.


El 28 de junio de 2013 14:10, Cesar Gimenez Lascano <
cesargimenezlascano en gmail.com> escribió:

> Gracias Leo por la pronta respuesta.
> Quitando /n ya no me da error de sintaxis JS y recibo los datos, me
> faltaban corchetes y comillas veo. En cuanto a como debo ordenar los datos
> debería ser de forma de que luego se pueda acceder al nombre, dirección,
> etc de cada restaurante (en este caso).
>
>
>
> El 27 de junio de 2013 23:22, Leonardo Tadei - Pegasus Tech Supply <
> leonardot en pegasusnet.com.ar> escribió:
>
> 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
>>
>> _______________________________________________
>> Php-avanzado mailing list
>> Php-avanzado en pato2.fi.mdp.edu.ar
>> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>>
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20130628/a4405c6b/attachment.html>


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