Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/02/2007, 16:20
Avatar de Erikfrancisco
Erikfrancisco
 
Fecha de Ingreso: noviembre-2003
Ubicación: Estado de México
Mensajes: 503
Antigüedad: 20 años, 5 meses
Puntos: 4
Re: INSERT no guarda los datos

Prueba haciendolo de esta manera:
Código PHP:
$sql "INSERT INTO inv_compras ( id_producto, id_proveedor, fecha_compra, id_documento, nro_documento, cantidad, costo, id_glosa ) VALUES ( '".$_POST['id_producto']."', '".$_POST['id_proveedor']."', '".$_POST['fecha_compra']."', '".$_POST['id_documento']."', '".$_POST['nro_documento']."','".$_POST['cantidad']."', '".$_POST['costo']."', '".$_POST['id_glosa']."' ) ";
$res mysql_query$sql ) or die( mysql_error() ); 
Si te funciono es que estabas poniendo comillas simples dentro de comillas simples, algo que no se puede hacer.
Si no te funciono deberías de checar los tipos de campo que tienes porque como los estas intentando guardar significa que todos los campos son de tipo texto, si son de tipo número no deverías de encerrar esos campos entre comillas simples, por ejemplo:
Si id_producto es de tipo autoincrement no deverías intentar guardarlo de esta forma: '".$_POST['id_producto']."'; sino de esta otra ".$_POST['id_producto'].".
Espero haberme dado a entender y que esto te haya servido por lo menos para darte una idea.
Además, si se te genera un error en pantalla deberías de mostrarnoslo para que podamos ayudarte mejor. Suerte