if y else
Publicado por zendi (1058 intervenciones) el 21/04/2014 18:44:15
Tengo este codigo:
y la idea es validar cuando (isset($_POST['valor']) sea mayor a isset($_POST['monto'])) y arroje el mensaje;
en realidad si funciona en esta parte.
Pero en cuanto al ELSE no esta funcionando ya que no resta o disminuye el valor del monto en la base de datos.
ayudenme en esta cruzada por favor
y la idea es validar cuando (isset($_POST['valor']) sea mayor a isset($_POST['monto'])) y arroje el mensaje;
en realidad si funciona en esta parte.
Pero en cuanto al ELSE no esta funcionando ya que no resta o disminuye el valor del monto en la base de datos.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
if (isset($_POST['enviar']))
{
if (isset($_POST['valor']) > isset($_POST['monto']))
{
echo "<script>alert('El monto de cancelacion debe ser menor o igual a la deuda')</script>";
}
else
{
$fecha2 = substr($_POST['fecha'],6,4).'-'.substr($_POST['fecha'],3,2).'-'.substr($_POST['fecha'],0,2);
$totalmes = $_POST['monto']-$_POST['valor'];
$valor = $_POST['valor'];
$actualiza = "UPDATE deuda set monto=$totalmes WHERE deuda.cedula = '{$_POST['cedula']}' and deuda.fecha = '$fecha2'";
$connect2 = pg_connect("host=localhost port=5432 dbname=administra user=postgres password=1234");
$cambiar = @pg_query($connect2,$actualiza);
///Proceso que crea los ingresos
$condominio = 'Condominio';
$valor = $_POST['valor'];
$hora =time();
if (isset($fecha2) and isset($condominio) and isset($valor)):
$connect3 = pg_connect("host=localhost port=5432 dbname=administra user=postgres password=1234");
$cancelado = "INSERT INTO administra.public.ingresos(fecha,descripcion,monto,hora) VALUES ('$fecha2',UPPER('$condominio'),$valor,$hora)";
$cancelar = @pg_query($connect3,$cancelado);
echo("<script type='text/javascript'>window.location='CancelaDeuda.php'; </script>");
header("Location:CancelaDeuda.php");
endif;
}
}
endwhile;
ayudenme en esta cruzada por favor
Valora esta pregunta


0