Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2012, 10:34
rojocor74
 
Fecha de Ingreso: septiembre-2012
Mensajes: 4
Antigüedad: 11 años, 7 meses
Puntos: 0
Pregunta variable de sesion ¿$_SESSION?

Hola lo que ocurre es que programe un simulador de cajero electronico, ya defini las variables de cada billete y la cantidad que tengo de cada uno
<?php
error_reporting(0);
session_start();

$_SESSION['mil']=5;
$_SESSION['dosmil']=8;
$_SESSION['cincomil']=30;
$_SESSION['diezmil']=6;
$_SESSION['veintemil']=10;
$_SESSION['cincuentamil']=6;
$_SESSION['saldo']=731000;
// print_r($_POST);
// Print_r ($_SESSION);
?>


y procedí a realizar el proceso para que el cajero al ingresar el monto me de un billete de cada denominacion (tiene que salir la foto del billete)

$saldo=$retiro-($billetes_parciales*$valor_billete);
$retiro=$saldo;echo "";
$retiro=$_POST[retiro];
if($_POST[retiro]>=10000)
{

if ($_POST[retiro]<=$_SESSION['saldo'])
{
if ($_SESSION['diezmil']>=1)
{
$valor_billete=10000;
$billetes_parciales=floor($retiro/$valor_billete);
if($billetes_parciales>=0)
{
$valor_billete=10000;
$billetes_parciales=floor($retiro/$valor_billete);
if ($billetes_parciales<=$_SESSION['diezmil'])
{
$cuenta = 1;
$numero_billetes=$billetes_parciales;
while ( $cuenta <= $numero_billetes)
{
echo '<div class="billete10000"></div>';
$cuenta++;
}
$saldo=$retiro-($billetes_parciales*$valor_billete);
$billete=$_SESSION['diezmil']-$billetes_parciales;
}
else if ($billetes_parciales>$_SESSION['diezmil'])
{
$cuenta = 1;
$valor_billete=10000;
$numero_billetes=$_SESSION['diezmil'];
while ( $cuenta <= $numero_billetes)
{
echo '<div class="billete10000"></div>';
$cuenta++;
}
$saldo=$retiro-($_SESSION['diezmil']*$valor_billete);
$billete=$_SESSION['diezmil']-$numero_billetes;
}$retiro=$saldo;echo "";

}

}
para cada billete hize lo mismo (eso ya me fiunciona) lo que ocurre ahora es que en cada transaccion debe darme 1 billete de 10000, pero debo indicar que cuando se terminan debe buscar la forma de darme la menor cantidad posible de billetes de los que quedan e ir restando al saldo lo que quiero sacar, hasta que se termine el dinero total que son 731.000.

se que debo hacer que guarde los retiros por medio de las variables de sesión pero no se como hacerlo ya lo intente por muchos lado y no me sale :S
alguna idea de como hacerlo?? Gracias