Foros del Web » Programando para Internet » PHP »

Mayúsculas en formulario para BD

Estas en el tema de Mayúsculas en formulario para BD en el foro de PHP en Foros del Web. Espero explicarlo lo mejor posible. Tengo una BD que manejo con phpMyadmin, y quiero que al rellenar el formulario todos los caracteres se conviertan en ...
  #1 (permalink)  
Antiguo 12/06/2009, 11:55
Avatar de Lutaj  
Fecha de Ingreso: septiembre-2007
Ubicación: Sevilla
Mensajes: 97
Antigüedad: 16 años, 7 meses
Puntos: 3
Mayúsculas en formulario para BD

Espero explicarlo lo mejor posible.
Tengo una BD que manejo con phpMyadmin, y quiero que al rellenar el formulario todos los caracteres se conviertan en mayúsculas para guardarse así en la BD.
La intención es tener todos los datos guardados de una forma estética.
http://www.ajama.es/inscripciones.php

Gracias por la ayuda.
  #2 (permalink)  
Antiguo 12/06/2009, 11:59
 
Fecha de Ingreso: abril-2009
Ubicación: México
Mensajes: 114
Antigüedad: 15 años
Puntos: 0
Respuesta: Mayúsculas en formulario para BD

puedes hacerlo de la siguiente forma

Cita:
<input name="nombre" type="text" onkeyup="this.value=this.value.toUpperCase()" />
  #3 (permalink)  
Antiguo 12/06/2009, 11:59
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Mayúsculas en formulario para BD

Tienes varias formas de hacerlo. Por el momento dos de ellas son Javascript que cuando se escriba haces una funcion que al onkeyup lo cambie o con php que al imprimir la variable en el query de insert llame la funcion predeterminada de strtoupper()
  #4 (permalink)  
Antiguo 12/06/2009, 12:00
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: Mayúsculas en formulario para BD

http://us.php.net/manual/es/function.strtoupper.php
  #5 (permalink)  
Antiguo 12/06/2009, 12:03
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 16 años, 6 meses
Puntos: 48
Respuesta: Mayúsculas en formulario para BD

Tienes dos opciones:

1- Pasar a mayusculas los datos desde PHP.
La función en PHP para tal fin es strtoupper(). Mas info aquí.
2- Pasar a mayusculas los datos desde MYSQL.
La función de MYSQL UPPER(). Mas info aquí
Saludos!
  #6 (permalink)  
Antiguo 14/06/2009, 09:39
Avatar de Lutaj  
Fecha de Ingreso: septiembre-2007
Ubicación: Sevilla
Mensajes: 97
Antigüedad: 16 años, 7 meses
Puntos: 3
Respuesta: Mayúsculas en formulario para BD

Gracias a todos. La primera respuesta, de Chiquita12, ya me funcionó perfectamente, de todos modos revisaré las otras para elegir la mejor opción.
Por cierto, ya habréis visto que estoy un poco corto en PHP, ¿algún manual para irme iniciando?
Gracias nuevamente.
  #7 (permalink)  
Antiguo 14/06/2009, 09:54
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 8 meses
Puntos: 32
Respuesta: Mayúsculas en formulario para BD

En el las FAQs del foro puedes encontrar muchos manuales hacerca de PHP tambien puedes encontrar sistemas creados por muchos usuarios los cuales te pueden ser de utilidad, tambien te recomiendo www.php.net.

Salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:09.