La base de datos no la he creado yo, pero dentro de ella tengo tablas que las creo tal como hay que crearlas con UTF-8. He borrado y vuelto a crear esas tablas, para añadir de nuevo los datos, y sigue habiendo problemas.
Cuando muestro algo con ñ o tilde no pasa nada, se muestra bien. El problema lo tengo por ejemplo en algo como esto:
Código PHP :
//Check login
if (login($username, $passwd)) {
$action = "userProfile.php?user='$username' ";
header("Location: userProfile.php?user='$username' ");
} else {
$mensaje = 1;
}
En este fragmento se llama a la funcion login y, sin problemas, da true y se loguea y pasa al perfil (tenga usuario con ñ, tilde o como sea...). El tema está en que luego en ese perfil tengo una serie de campos del perfil que se muestran al hacer un SELECT con el $username y si ese $username tiene ñ o tilde me muestra errores en los campos de tipo:
Código :
<br /><b>Notice</b>: Undefined variable: auxName in <b>C:\xampp\htdocs\PFC\public_html\userProfile.php</b> on line <b>164</b><br />
es decir, es como si no cogiera valor del SELECT para pasarselo a ese auxName que es el que hace que se muestre el valor en el input de texto.
La verdad que ya no se que más hacer para que me coja esos valores