Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/06/2007, 15:17
jdnoriega
 
Fecha de Ingreso: abril-2007
Ubicación: Carta
Mensajes: 10
Antigüedad: 17 años
Puntos: 0
Re: Insertar o Actualizar

En ningún momento quiero que me hagan mi trabajo solo quiero que me guien como debo hacer para resolver mi problema.
Tengo lo siguiente tengo un switch con diferentes meses del año, entonces cuando un usuario escoja un mes debe insertar ciertos campos si no existen si se da el caso que exista entonces debe actualizar los datos ejemplo:

case "Enero":
$mdb_01=$debito;
$mcr_01=$credito;
$san_01=$total_debito;
$san_02=(($san_01+$mdb_01)-$mcr_01);
$san_03=(($san_02+$mdb_02)-$mcr_02);
$san_04=(($san_03+$mdb_03)-$mcr_03);
$san_05=(($san_04+$mdb_04)-$mcr_04);
$san_06=(($san_05+$mdb_05)-$mcr_05);
$san_07=(($san_06+$mdb_06)-$mcr_06);
$san_08=(($san_07+$mdb_07)-$mcr_07);
$san_09=(($san_08+$mdb_08)-$mcr_08);
$san_10=(($san_09+$mdb_09)-$mcr_09);
$san_11=(($san_10+$mdb_10)-$mcr_10);
$san_12=(($san_11+$mdb_11)-$mcr_11);
$saldo=(($san_12+$mdb_12)-$mcr_12);


$ssql3 = "INSERT INTO sc_his_contabilidad(cod_cuenta,san_01,mdb_01,mcr_0 1,san_02,mdb_02,mcr_02,san_03,mdb_03,mcr_03,san_04 ,mdb_04,mcr_04,san_05,mdb_05,mcr_05,san_06,mdb_06, mcr_06,san_07,mdb_07,mcr_07,san_08,mdb_08,mcr_08,s an_09,mcr_09,mdb_09,san_10,mdb_10,mcr_10,san_11,md b_11,mcr_11,san_12,mdb_12,mcr_12,saldo,mdb_cierre, mcr_cierre,saldo_cierre)
VALUES('$cod_cuenta','$san_01','$mdb_01','$mcr_01' ,'$san_02','$mdb_02','$mcr_02','$san_03','$mdb_03' ,'$mcr_03','$san_04','$mdb_04','$mcr_04','$san_05' ,'$mdb_05','$mcr_05','$san_06','$mdb_06','$mcr_06' ,'$san_07','$mdb_07','$mcr_07','$san_08','$mdb_08' ,'$mcr_08','$san_09','$mcr_09','$mdb_09','$san_10' ,'$mdb_10','$mcr_10','$san_11','$mdb_11','$mcr_11' ,'$san_12','$mdb_12','$mcr_12','$saldo','$mdb_cier re','$mcr_cierre','$saldo_cierre')";
$rs_ssql3 = @mysql_query($ssql3,$link);
$Num_filas3 = @mysql_num_rows($rs_ssql3);
break;

en este caso doy por hecho que el registro no existe por eso hago un insert pero para el caso de que existe que le debo hacer o que le debo preguntar para poder actualizar los registros,.