Así funciona bien:
Código PHP:
$this->nombre = $this->db->real_escape_string($_POST['nombre']);
Código PHP:
$this->nombre = $this->db->real_escape_string(strtolower($_POST['nombre']));
| |||
Respuesta: Guardar en minúsculas Hola julia2021, Quizá esté diciendo una tontería, pero ¿has probado así?:
Código PHP:
Ver original Ni lo he probado ni nada, solo se me ha ocurrido porque yo tenía un problema similar en un proyecto y cambiando el orden en el que se aplican las funciones, se resolvió. |
| |||
Respuesta: Guardar en minúsculas creo haber tenido ese problema hace mucho poner funciones dentro de otras a veces el resultado no es lo esperado sobre todo con los acentos cuando queria que todo fuese mayuscula el unico que quedaba en minuscula es el que tenia acento y viceverza. prueba separando las funciones quizas pienses que es algo tonto como decia el filosofo bczgz pero prueba asi e invierte valores tambien como te lo mencionaron anteriormente. hace un echo y pon el valor que tiene $_POST['nombre'] aqui para probarlo $this->nombre = $this->db->real_escape_string($_POST['nombre']); $this->nombre = strtolower($this->nombre); |
| ||||
Respuesta: Guardar en minúsculas Primero tienes que convertir a minúsculas antes de hacer esl escapado de caracteres, por otro lado en lugar de usar strtolower usa mejor mb_strtolower por el detalle de los acentos cuando usas mayúsculas. |
Etiquetas: |