Hola, tengo una serie de estados para mis registros, por Ejemplo para estado 1 Es por confirmar, estado 2 es Pendiente de Cofirmar y estado 3 es pendiente de pago. Lo que quiero es que cuando el estado sea 3 se me active el boton pagar para poder hacer el pago a cierto cliente o empleado. He utilizado el siguiente codigo pero no me activa el botón pagar
Código PHP:
$activado = "";
if($registro['estado'] == 3) {
$activado = "style='visibility:hidden'";
<a href="manage-home.php?transport_id=<?php echo $registro['transport_id'];?>" title="Ajustes: <?php echo $registro['nombres'];?>" ".$activado."><img src="btn/ajustes.png" width="23px"></a>
El codigo completo es este:
Código PHP:
<?php
$estados = [1 => "<font color='#0000ff'><b>Confirmar entrega</b> <img src='btn/camion.png' title='Confirmar la entrega' width='25px'/> </font>", 2 => "<font color='#A44444'><b>Por Confirmar</b> <img src='btn/calendario.png' title='Debe esperar que el cliente confirme el recibido' width='20px'/></font>", 3 => "<font color='#6A0888'><b>Pago Pendiente</b> <img src='btn/espera.gif' title='Pago Pendiente' width='30px'/> </font>
<a href='pagar.php' class='btn btn-success'>Pagar</a>
",
4 => "<font color='green'><b>Cancelada</b> <img src='btn/pago.png' title='Orden pagada' width='20px'/></font>", 5 => '<font color="#FACC2E"><b>Rechazada</b> <img src="btn/rechazado.png" title="Su orden fue rechazada por el cliente" width="20px"/> </font>', 6 => '<font color="#0174DF"><b>En Oferta</b></font>', 7 => '<font color="#FF0000"><b>Rechazado</b> <img src="img/rechazado.png" title="Rechazado" width="35px"/> </font>'];
include("../logica/conexion.php");//Contiene de conexion a la base de datos
$result = mysqli_query($conectar, "SELECT dom.nombres, cli.name_client, tr.valor_base, tr.estado, dom.domiciliary_id, tr.transport_id
FROM transport_table_xeb as tr
INNER JOIN create_domiciliary_xeb as dom ON tr.domiciliary_id=dom.domiciliary_id
INNER JOIN create_client_xeb as cli ON tr.client_id=cli.client_id where estado=3 or estado=2 or estado=1 or estado=5 ");
while ($registro = mysqli_fetch_array($result)){
?>
<tr>
<td><?php echo $registro['domiciliary_id'];?></td>
<td><?php echo $registro['nombres'];?></td>
<td><?php echo $registro['name_client'];?></td>
<td><?php echo $registro['valor_base'];?></td>
<td><?php echo $estados[$registro['estado']];?></td>
<td>
<?
$activado = "";
if($registro['estado'] == 3) {
$activado = "style='visibility:hidden'";
<a href="manage-home.php?transport_id=<?php echo $registro['transport_id'];?>" title="Ajustes: <?php echo $registro['nombres'];?>" ".$activado."><img src="btn/ajustes.png" width="23px"></a>
<a href="modify_domiciliary.php?domiciliary_id=<?php echo $registro['domiciliary_id'];?>" title="Modificar: <?php echo $registro['nombres'];?>"><img src="btn/editar.png" width="20px"></a>
<a target="_blank" href="print_domiciliary.php?domiciliary_id=<?php echo $registro['domiciliary_id'];?>" title="Imprimir: <?php echo $registro['nombres'];?>"><img src="btn/imprimir.png" width="20px"></a>
</tr>
<?php } ?>
La idea es que me puedan ayuda a ver cómo activo el boton pagar solo cuando estado sea 3. Gracias