Gracias
Triby hice lo siguiente:
En mis conceptos agregue un campo Precedente para saber si este concepto tiene que cumplir un pago previo o no.... después estoy haciendo esto pero no he tenido exito
Código PHP:
....<td >
<?
/*Marcar Check si esta pagado*/
$aplica = $row_prueba["estatusp"];
$checked = ($aplica == 1)?" checked ":"";?> <input type="checkbox" name="aplica" <?php echo $checked; ?> disabled/></td>
<td >
<?php
/*Checo si tiene precedente y si el pago se cumplio*/
echo $precedente=$row_prueba['Precede']; /*muestro precedente*/
echo "-";
echo $pago=$row_prueba['estatusp'];/*muestro estatus pago.... puede ser 1... o no existir ya que tengo una consulta para mostrar todos los conceptos por cliente... y en una tabla llevo los pagos aparte... en esta tabla no necesariamente están registrados todos los conceptos... solo los que se han pagado*/
/*Intente hacer esto */
if ($precedente=!0 && $pago!=0 )
{
echo "Avanzar". $precedente;
}
else
{
echo "No avanzar";
}
?>
</td>
<?php } while ($row_prueba= mysql_fetch_assoc($prueba)); ?>
Obtengo algo asi....
Estatus pago--------EstatusPago-Precedente
Ckeck marcado -----0-1Avanzar1
Ckeck sin marcar----5-No avanzar
Ckeck sin marcar----6-No avanzar
Donde
primer registro 0= precedente (no tiene), 1=estatus pago (pagado)
2do. registro 5= precedente (id primer registro) despues del guion medio no hay nada ya que no se encuentra ese pago
3er. registro 6= precedente (id 2do. registro) después del guion medio no hay nada ya que no se encuentra ese pago
En teoria el segundo registro deberia dejarme avanzar porque su precedente registro uno esta pagado... pero me muestra No avanzar....