Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/02/2010, 12:29
Avatar de darkasecas
darkasecas
 
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 2 meses
Puntos: 77
Respuesta: como insertar en mayusculas

Cita:
Iniciado por rirf Ver Mensaje
hola compañeros se q esta pregunta tal ves sea muy tonta pero quiero que cada vez que se inerte un campo a mi base de datos se en mayusculas se que se hace con la instruccion de upper(si no me equivoco) este es mi instruccion;

mysql_query("insert into ejem UPPER ((no_articulo,nom_articulo,marca,talla) values('{$_POST['no_articulo']}','{$_POST['nom_articulo']}','{$_POST['marca']}','{$_POST['talla']}')"),$link);

ESPERO SUS COMENTARIOS.
En realidad tienes que aplicar la funcion upper a cada uno de los valores a insertar

Cita:
Iniciado por Vun Ver Mensaje
A la hora de insertar seria asi:
Código PHP:
mysql_query("insert into ejem  values(
'"
.strtoupper($_POST['no_articulo'])."',
'"
.strtoupper($_POST['nom_articulo'])."',
'"
.strtoupper($_POST['marca'])."',
'"
.strtoupper($_POST['talla'])."')",$link); 
No hace falta indicar los campos de la tabla, y esos corchetes { } realmente no se para que eran xD
Si no va insertar en todos los campos _si_ que es necesario indicar los nombres. Y las llaves {} son para poder meter las variables de array asociativos dentro de las cadenas.