Código PHP:
Ver original
<?php $cod_ahorro= limpiar($_POST['cod_ahorro']); $num_libreta= limpiar($_POST['num_libreta']); $num_socio= limpiar($_POST['pco']); $ced_ahorrista= limpiar($_POST['ced_socio']); $nom_ahorrista = limpiar($_POST['nom_socio']); $ape_ahorrista= limpiar($_POST['ape_socio']); $direc_ahorrista= limpiar($_POST['direc_socio']); $tlf_ahorrista= limpiar($_POST['tlf_socio']); $monto= limpiar($_POST['monto']); $fecha= limpiar($_POST['fecha']); $proceso= limpiar($_POST['proceso']); if ($_POST['proceso'] == 'RETIRO') { $reg=mysql_query("select sum(monto) as can from ahorros where num_socio = '".$num_socio."' and proceso ='DEPOSITO'") or die("Problemas en el select:".mysql_error()); $r=mysql_query("select sum(monto) as c from ahorros where num_socio = '".$num_socio."' and proceso ='RETIRO'") or die("Problemas en el select:".mysql_error()); $total= $regi['can']-$reg['c']; $tot= $total; $sql2 = mysql_query("select * from ahorros where num_socio = '".$num_socio."'") or die(mysql_error()); if ($monto > $tot) { echo "<script>alert('¡ERROR! NO TIENE SALDO SUFICIENTE PARA REALIZAR EL RETIRO DE BS $monto')</script>"; echo '<br>'; echo "<meta http-equiv='Refresh' content='0;url=ahorros.php'>"; } return; } mysql_query("select * from ahorros where cod_ahorro = '".$cod_ahorro."' and ced_ahorrista = '".$ced_ahorrista."'") or die(mysql_error()); mysql_query("insert into ahorros (cod_ahorro,num_socio,num_libreta,ced_ahorrista,nom_ahorrista,ape_ahorrista,direc_ahorrista,tlf_ahorrista,monto,fecha,proceso) values ('".mysql_real_escape_string($cod_ahorro)."','".mysql_real_escape_string($num_socio)."','".mysql_real_escape_string($num_libreta)."','".mysql_real_escape_string($ced_ahorrista)."','".mysql_real_escape_string($nom_ahorrista)."','".mysql_real_escape_string($ape_ahorrista)."','".mysql_real_escape_string($direc_ahorrista)."','".mysql_real_escape_string($tlf_ahorrista)."','".mysql_real_escape_string($monto)."','".mysql_real_escape_string($fecha)."','".mysql_real_escape_string($proceso)."')") or die(mysql_error()); if ($_POST['proceso'] == 'DEPOSITO') { echo "<script>alert('EL PROCESO DE $proceso DE BS $monto SE HA REALIZADO SATISFACTORIAMENTE')</script>"; echo '<br>'; } elseif ($_POST['proceso'] == 'RETIRO') { echo "<script>alert('EL PROCESO ')</script>"; echo '<br>'; } } else { echo "<script>alert('ERROR! YA EXISTE ESTE MISMO DEPOSITO REALIZADO')</script>"; echo '<br>'; } } ?>
el problema es q quiero que al registrar los datos del formulario si el valor del campo monto es igual a deposito me haga los registros y me diga q el deposito es exitoso, y si es igual a retiro q me diga q el retiro se hizo exitosamente, pero si el retiro es mayor al saldo actual que diga q no tiene saldo suficente, pero de igual manera hago una consulta alli que si uno actualiza el navegador al registrar un dato q de error espero me hayan entendido por favor