[Php-avanzado] código tesis

Cesar Gimenez Lascano cesargimenezlascano en gmail.com
Vie Jun 28 14:10:57 ART 2013


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/142c12a9/attachment-0001.html>


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