Tema: Incrementar
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2015, 17:08
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Incrementar

Hola a todos :)
Tengo tres tablas
TB_Caja (historial de las cajas abiertas)
id-caja-folioinico-fecha

TB_Pagos (historial pagos realizados)
id-concepto-monto-caja-folio

TB_folioenuso (folio que ya se utilizaron en pagos)
id-caja-folio-fecha

Lo primero que hago es abrir una caja compruebo que el folio de inico (ingresado por el cliente) no exista en TB_Pagos
ejemplo: $folioinicio=500

$contar =("SELECT * FROM TB_Pagos WHERE folio=$folioinicio and caje=$caja");

$res = mysql_query($contar) or die(mysql_error());


if (mysql_num_rows($res)>0)
{
echo 'El folio ha sido usado por favor ingrese uno nuevo';


} else {
//Si no existe lo inserto en TB_folioenuso

}



id-folio-fecha
1---500--05-03-2015

Realizo mi cobro el folio a usar sería 500 guardo mi pago en TB_Pagos...

Para realizar un nuevo cobro y ver que folio le correspondería compruebo si el folio de inicio (500) existe en TB_folioenuso
como ya esta insertado 500 sumo 1 y quedaría en 501... hasta acá todo bien

Pero si necesito un nuevo cobro ...
checo si el folio inico (500) existe en TB_folioenuso , en este caso ya existe, no puedo sumar 1 porque ya tengo el 501 (corresponde el 502)...
pero no se me ocurre como continuar incrementendo ...