Foros del Web » Programando para Internet » PHP »

Ingresar datos a campo de año

Estas en el tema de Ingresar datos a campo de año en el foro de PHP en Foros del Web. Creé un campo de Año de nombre "Anno" tipo varchar(4) Las instrucciones en php que lo asignan el valor son las siguientes : $conexion_procesadoras = ...
  #1 (permalink)  
Antiguo 19/09/2007, 09:55
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 14 años, 2 meses
Puntos: 1
Ingresar datos a campo de año

Creé un campo de Año de nombre "Anno" tipo varchar(4)

Las instrucciones en php que lo asignan el valor son las siguientes :

$conexion_procesadoras = mysql_connect("localhost", "root", "root");
mysql_select_db("manipuladoras", $conexion_procesadoras);

$grabar_manipuladora = mysql_query("INSERT INTO procesadoras (Id, FILTRO, CEDULA, NOMBRE, PLANTEL, MES1, DIAS1, Total_Bs, Cheque, Cuenta_Corriente_zona, Modalidad, Banco, Cantidad_en_Letras, Proyecto, Orden_de_Pago, Fecha_Orden_de_Pago, Fecha_del_Cheque, Bs_X_Manipuladora, Ciudad, Anno) VALUES ('$Id','$filtro','$cedula','$nombre','$plantel','$ mes','$dias','$total_bs','$cheque','$cuenta','$mod alidad','$banco','$cant_letras','$proyecto','$orde n_pago','$fecha_ord_pago','$fecha_cheque','$Bs_man ipuladora','$ciudad','$año')") or die(mysql_error());

Todos los campos reciben los datos menos el campo Anno el cual está en blanco.

Además en la tabla procesadoras al almacenar un registro de datos, aparecen registrados 3 registros : 1 con los datos y 2 en blanco.

Esta instrucción la he usado igual para otras tablas y no sucede esto.
  #2 (permalink)  
Antiguo 19/09/2007, 11:44
Avatar de BrujoNic
Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.903
Antigüedad: 18 años
Puntos: 632
Re: Ingresar datos a campo de año

Trasladado de BD a PHP. Favor no poner código de programación en BD.

Función de la sección de Base de Datos
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 19/09/2007, 11:55
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 12 años, 7 meses
Puntos: 6
Re: Ingresar datos a campo de año

Hola tal vez se apor ke $año no es reconocido como un nombre de campo valido puedes tal vez cambiar $año por $anho u otro nombre

Salu2
__________________
"Eres grande por que caminas entre gigantes"
  #4 (permalink)  
Antiguo 21/09/2007, 10:46
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 14 años, 2 meses
Puntos: 1
Re: Ingresar datos a campo de año

Cambié la variable y le quité la letra "ñ".

echo "<DIV align='right'>Año</DIV></TD><TD>";
echo "<SELECT name='anho'>";
echo "<OPTION> ";
echo "<OPTION>2004<OPTION>2005<OPTION>2006<OPTION>2007" ;
echo "</SELECT></DIV>";

en el script que recibe la variable y actualiza quedó así :
$anho=$_POST["anho"];

$grabar_manipuladora = mysql_query("INSERT INTO procesadoras (Id, Anno) VALUES ('$Id','$anho')") or die(mysql_error());

Y ahora si graba el año en el campo Anno de la tabla procesadoras
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 20:43.