Hola, buenas noches.
Tengo un formulario de contacto
que funciona correctamente, añade todos los campos del usuario a una BD Mysql (en los campos se pueden añadir todo tipo de palabras y carácteres como ñ, ç, é, ù, ¿, ?...
El único error que me da, es cuando el usuario añade (tilde) ' en el campo: ej. l'universitat.
no es capaz de guardar nada en la BD.
Tengo probadas todas las variantes posibles, alternandolas con los cotejamientos en Mysql
Código HTML:
Ver original<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
conexión a BD:
finalmente añadí las filas 6 y 7, pero sigue sin funcionar.
Código PHP:
Ver original$query_Recordset1 = "SELECT * FROM contactos";
$cadena_acentuada = htmlentities($cadena_extraña, ENT_QUOTES, "UTF-8");
Código PHP:
Ver original$nombre=$_POST[nombre];
$apellido=$_POST[apellido];
$ciudad=$_POST[ciudad];
$comunidad=$_POST[comunidad];
$tituloanuncio=$_POST[tituloanuncio];
¿alguna solución?
Muchas gracias