Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/06/2011, 15:22
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 9 meses
Puntos: 89
Respuesta: por PHP Inserta MySql todo "0" por SQL inserta bien.

Código PHP:
Ver original
  1. $sql    =   "INSERT INTO `sistema_cuota` (`socio`,`periodo`,`forma_pago` ,`factura`,`articulo`,`vencimiento`,`totalcuota`,`cuota`,`importe`,`tipo`,`comprobante`,`recpag`,`concepto`,`fecha`,`hora`,`opera_id`,`observacion`) values ('$data[0]','$data[1]','$forma_pago','$data[3]','  ','$fecha_ven','$data[14]','$data[7]','$data[8]','$data[9]','$data[10]','$data[11]','$data[13]','$fecha_vent','$data[16]:00','1','$data[6]') ";
  2. echo "<br>".$sql."<br>";

sigo sin tener lo que necesito... todo 0 0 0 0 0 0 0 y me imprime esto:

Código PHP:
Ver original
  1. INSERT INTO `sistema_cuota` (socio,periodo,forma_pago,`factura`,`articulo`,`vencimiento`,`totalcuota`,`cuota`,`importe`,`tipo`,`comprobante`,`recpag`,`concepto`,`fecha`,`hora`,`opera_id`,`observacion`) values ('900009','200104','1','1','00002','20010401','8','1','11.75','CO1','1','900000398','20000','20040629','16:33:00','1','MARROQUINERIA NILDA')

Sisergiop21 las columnas aceptan estos datos, lo verifique copiando y pegando en phpmyadmin y los inserta bien..

GatorV no se a que comillas te referis.
si es a esto: mysql_query("$sql") or die (mysql_error());
me fije y no tiene cambio alguno.

Capaz hay algo que no les dije y puede que afecte el campo:

articulo y tipo y observacion los inserta bien que son:

articulo - $data[4] - varchar(11)
tipo - $data[9] - text
observacion - $data[6] - varchar(100)

el resto es int, bigint, date,doble, time.

pero tambien todos los valores son numericos.
__________________
Mono programando!
twitter.com/eguimariano

Última edición por SirDuque; 01/06/2011 a las 15:32