Foros del Web » Programando para Internet » PHP »

autoincrementar

Estas en el tema de autoincrementar en el foro de PHP en Foros del Web. nesesito hacer lo siguente: es un sistema de registro de pago para la iglesia. el tema es que nesesito que antes de enviar a imprimir ...
  #1 (permalink)  
Antiguo 11/12/2009, 09:01
 
Fecha de Ingreso: abril-2002
Ubicación: las condes
Mensajes: 184
Antigüedad: 22 años, 7 meses
Puntos: 1
autoincrementar

nesesito hacer lo siguente:

es un sistema de registro de pago para la iglesia.

el tema es que nesesito que antes de enviar a imprimir el cupon se autoincremente el numero del cupon y quede un registro en la base de datos con el numero de registro y el rut del usuario pagado.

de alguna manera creo que el boton de pagar inserta invisiblemente un campo en bd que autoincrementa el numero de cupon y el el siguente archivo muestre el registro incertado por el boton pagar.

no se como hacerlo saludos

jp
__________________
Juan Pablo Sánchez
  #2 (permalink)  
Antiguo 11/12/2009, 09:33
Avatar de Claw  
Fecha de Ingreso: abril-2009
Mensajes: 299
Antigüedad: 15 años, 7 meses
Puntos: 9
Respuesta: autoincrementar

El propio campo de la tabla que quieras en la base de datos tiene que tener puesto AUTOINCREMENT (cuando creas la tabla digo).

Puedes modificarlo con ALTER TABLE si quieres también. Salu2!
  #3 (permalink)  
Antiguo 11/12/2009, 09:35
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 15 años
Puntos: 65
Respuesta: autoincrementar

deberias tener:

1) un formulario para ingresar el rut, etc etc
2) en tu php la consulta seria
update [tuTabla] set numeroCupon=numeroCupon+1 where rut=$tuVariableConElRut;
3) luego otra consulta, que traiga el dato recien ingresado
select * from [tuTabla] where rut=$tuVariableConElRut;
4) Imprimis los resulta2

Suerte!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:36.