Tengo esto rompiendome la cabeza desde hace  unos dias y hasta ahora nada, les explio a ver si alguien tiene una idea de como hacerlo
Tengo una tabla  llamada tickets, la cual es asi: 
 Código HTML:
 id  | valor | cantidad
---------------------------
1  | 1 |     50
2  | 2 |     50
3  | 5 |     50
4  | 10 |   50
5  | 20 |   50
6  | 50 |  50
 donde valor es el valor de cada ticket y cantidad es la cantida de tickets de esa denominacion disponible, de tal manera  que si yo ingreso 60 dolares, el php debe devolverme 1 ticket de 50 y 1 de 10, que juntos suman 60 dolares, si ingreso 35 dolares me debe devolver 1 ticket de 20, 1 de 10 y 1 de 5 y asi sucesivamente pàra cada cantidad ingresada.
Estoy que me doy vueltas y hasta ahora nada. 
Gracias de antemano.