Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2010, 12:46
Ramon1234
 
Fecha de Ingreso: julio-2002
Mensajes: 83
Antigüedad: 22 años, 4 meses
Puntos: 0
Problemas comillas simples

Hola ,

A la hora de grabar datos desde un formulario a una base de datos MYSQL no me admite comillas simples (ni dobles).

La base de datos es MYSQL con codificación utf-8

El código php que envia los datos es el siguiente:

<form action="grabar.php" method="post" enctype="multipart/form-data">
<label>Gènere: </label><br />
<input name="genero" type="text" size="60" id="genero"/>
<br /><br />
<input type="submit" value="Grabar" class="boton">
</form>

El código que graba es el siguiente:

$genero = $_POST['genero'];
$sql = "INSERT INTO generos (genero) VALUES ('$genero')";
$result = mysql_query($sql);


Y si tengo alguna comilla simple o normal no lo graba.

Alguien sabe que debo hacer??

Si consigo grabarlo bien, podré al modificar el campo, hacer lo siguiente?:
<input name="genero" type="text" size="60" id="genero" value="<? echo $genero; ?>"/>