Ver Mensaje Individual
  #12 (permalink)  
Antiguo 08/11/2010, 15:34
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Problemas comillas simples

Perdon, en lugar de escapar tienes que usar htmlspecialchars para codificar el valor en un input.

Como guia te dejo esto:
htmlspecialchars => para mostrar texto en inputs, selects, textarea, por ejemplo:
Código PHP:
Ver original
  1. <input type="text" name="foo" value="<?php echo htmlspecialchars($texto); ?>" />

htmlentities => para mostrar texto en html general:
Código PHP:
Ver original
  1. <p><?php echo htmlentities($texto); ?></p>

Para guardar en la base de datos addslashes/mysql_real_escape_string sirven.

Saludos.