Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/04/2014, 10:08
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 9 meses
Puntos: 12
Respuesta: Alguna idea para resolver esto

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=!&& $pago!=)
 
 {
  echo 
"Avanzar"$precedente;  
  
  }
else 
 {
    echo 
"No avanzar";
  }


?>
         </td>
<?php } while ($row_pruebamysql_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....