Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/11/2012, 02:18
Dracknes
 
Fecha de Ingreso: abril-2011
Mensajes: 23
Antigüedad: 13 años
Puntos: 2
Respuesta: Problema con las malditas comillas, html, php y mysql.

Bueno, el problema de los caracteres de html lo tengo solucionado con htmlentities.

Mira, para que os hagais una idea este es el codigo:

[php]
while ($res = mysql_fetch_array($result_pag_data)) {
echo "<a class='editar' onclick='javascript:cambiarText(this,\"".htmlentit ies($res['ID_ENTRADA'])."\",\"".htmlentities($res['TITULO'])."\",\"".htmlentities($res['SUBTITULO'])."\",\"".htmlentities($res['TEXTO'])."\")'>
Editar </a>";
}
[php]

He quitado muchisimas cosas que hay entre medias, pero ese es el problema que tengo.

Si en "$res['TEXTO']" hay comillas (o en el resto de $res[algo]) se me fastidia el link.

$res['TEXTO'] lleva por ejemplo esto: <p>Hola esto es un ejemplo <strong>¡que bien!</strong></p>

Si dentro de ese ejemplo, no van comillas, funciona perfectamente, pero si hay, se fastidia todo.

Muchas gracias por la ayuda.

Un saludo.

P.D: voy a probar con el str_replace a ver que consigo.