Hola que tal, espero que me puedan echar la mano con esto:
 
Tengo problemas con un formulario que recive los datos de otro formulario.
$clave y $valor
 
echo "<input type='hidden' name='$clave' value='$valor' >";
 
 
Nota:Las de en medio son comillas simples.
 
El problema empieza cuando en el primer formulario se introduce una comilla simple en el campo apellido.
 
$clave=apellido   $valor=O'Donell
 
Tengo problema con la comilla simple ('), ya que cuando php escupe el valor de la variable $valor, despues al procesar el formulario, se confunde con la comilla simple del apellido O'Donell. 
 
Bueno, esa es una, y otra es que cuando paso los datos con una comilla simple, esta la convierte en una \ .
 
Alguien tiene alguna solucion para poder pasar estos caractes epeciales atraves de formularios de pagina???? sobre todo la comilla simple????
 
De ante mano gracias por su ayuda
 
Nota: veo que yo escribo en este foro las comillas simples, pero cuando veo el mensaje publicado, estas se han convertido en comillas dobles, porque????
  
  
 
