Alguien se atreve a decirme que esta mal en este código , siempre me actualiza aunque cambie el nro de proveedor por cada inserción, solo inserta la primera vez y despues actualiiza ese registro todas las veces aunque sea para otro nro de prov .
El maldito codigo:
$consulta= mysql_query("Select acabecera.id_usuario,acabecera.nro_prov from acabecera
where acabecera.id_usuario='{$usuario}' and acabecera.nro_prov='{$nroclie}'",$link);
$NUMREG=mysql_num_rows($consulta);
if ($NUMREG==0){
$consul = mysql_query("insert into acabecera(id_usuario,fechaentrega,montototal,artic ulostotal,
fechahorai,fechahorac,nro_prov) values ('{$usuario}', '{$fechae}','{$monto}','{$cantidad_art}','{$fechai }',
'{$fechac}','{$nroclie}' )",$link) ;
}else{
$consul=mysql_query("UPDATE acabecera
SET fechaentrega= '{$fechae}',
montototal='{$monto}',
articulostotal='{$cantidad_art}',
fechahorai='{$fechai}',
fechahorac='{$fechac}'
where id_usuario='{$usuario}' and nro_prov='{$nroclie}'",$link) ;
}
O SEA SI EXITE EL PROVEEDOR PARA ESE USUARIO ACRUALIZO LOS DATOS DEL PEDIDO SINO INSERTO UNA NUEVA CABECERA CON ESE USUARIO Y NROPROV , NO SE QUE ES LO QUE ESTA MAL, SI ALGUIEN SE DA CUENTA SE AGRADECE.