Cita:
Iniciado por rirf
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
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.