[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