Código PHP:
echo "<td><a href=\"javascript:llamarasincrono('ver.php?id="$registro['id']', '\galeria');\"><img src="ver_thumbnail.php?id="<?$registro['id']">
| ||||
Respuesta: Las comillas entre Java y Php echo "<td>" ."<a href=\"javascript:llamarasincrono('ver.php?id=".$r egistro['id'].",'galeria');\">" ."<img src=\"ver_thumbnail.php?id=".$registro['id']."\">" ."</td>";
__________________ My path is lit by my own fire, I only go where I desire |
| ||||
Respuesta: Las comillas entre Java y Php Debes hacerlo de la manera correcta, empleando la lógica para darte cuenta porque ocurren esos errores. A ver, el problema con tu código es colocas unas comillas dobles entre todo el contenido que imprime el echo. Todo ese contenido está encerrado entre comillas dobles así que no debe aparecer ninguna comilla doble en ese contenido, sino el interprete PHP va a interpretar que se cierran las comillas, pero no hay punto y coma justo después de las comillas dobles que termine la sentencia, así que emite un error. Lo mismo con las comillas simples. Además no es bueno colocar un array asociativo entre una cadena de texto como si de una variable cualquier se tratase, puede funcionar pero es mejor concaternala con punto. Bien, en tu caso el código sería así: echo "<td><a href=\"javascript:llamarasincrono('ver.php?id=" . $registro['id'] . "', '\galeria');\"> <img src=\"ver_thumbnail.php?id=" . $registro['id'] . "\">"; |
| ||||
Respuesta: Las comillas entre Java y Php Buenisimo muchas gracias! funciona de diez! Lo que si no entendi que vos dijiste que no teine que haber comillas dobles adentro, pero en el que me pasaste si las hay, entonces, es porque tiene barras en los extremos? |
| ||||
Respuesta: Las comillas entre Java y Php Bueno, me faltó aclarar algo, no debe haber comillas dobles dentro de las comillas dobles, o sea algo así: echo "<a href="archivo.php">OK</a>"; Porque la cadena se cortaría en "=" además que causa otros problemas de síntaxis. OK, pero en mi cadena si hay, por qué? en verdad no he puesto ninguna comilla doble, he puesto: \" y eso si es admisible y se interpreta como una comilla doble. Cada vez que necesites poner comillas dobles dentro de una cadena de texto, hazlo de ese modo. |
| ||||
Respuesta: Las comillas entre Java y Php Muchas gracias por preocuparte en sacarme la duda... ahora ya aprendí como usar las comillas. Las barras actuarían como algo que indica bloques de contenido, bueno algo asi, jaja ya entendi igual... muchas gracias! |