estructura de control de PHP if
Publicado por zendi (1056 intervenciones) el 16/03/2018 13:11:59
Tengo un problemilla con este codigo donde quiero que el codigo tome una decision de si ejecuta cualquiera de las sentencias, pero no lo esta haciendo, el asunto es cuando pregunta donde esta el proceso en negritas.
Lo he intentado con elseif pero no me ha quedado bien
este es el trozo de codigo:
Lo he intentado con elseif pero no me ha quedado bien
este es el trozo de codigo:
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
30
31
32
33
34
35
36
37
$seleccionados = @pg_query($conexion,$recibos);
while($select2 = @pg_fetch_array($seleccionados)){
$nombres = $select2['nombres'];
$apellidos = $select2['apellidos'];
$monto = $select2['monto'];
$alicuota = $select2['alicuota'];
$descr = $select2['descripcion'];
if ($select2['nroapto']!=$nroapto)
{
$pdf->Line($pdf->GetX(), $pdf->GetY(), 205, $pdf->GetY());
$pdf->Ln(3);
$pdf->Cell(45,1,"Total Apartamento--->",0,0);
$pdf->Cell(90,4,number_format($montot,2,',','.'),0,1,'C');
$calreser = $montot * .10;
$pdf->Cell(45,1,"Apartado Reserva---> 10%",0,0);
$pdf->Cell(90,4,number_format($calreser,2,',','.'),0,1,'C');
$totaldistr = $montot + $calreser;
$pdf->Cell(45,1,"Total a Distribuir--->",0,0);
$pdf->Cell(90,4,number_format($totaldistr,2,',','.'),0,1,'C');
if ($select2['alicuota'] == 0.85){
$totdistr = $totaldistr * $alicuota + $montot;
$pdf->Cell(45,1,"Alicuota 0.85%--->",0,0);
$pdf->Cell(90,4,number_format($totdistr,2,',','.'),0,1,'C');
}
if ($select2['alicuota'] == 1.11){
$once = 1.11;
$totdistr = $totaldistr * $once + $montot;
$pdf->Cell(45,1,"Alicuota 1.11%--->",0,0);
$pdf->Cell(90,4,number_format($totdistr,2,',','.'),0,1,'C');
}
}
}
Valora esta pregunta
0