New question

Question:

Date: 30-05-2019 08:09:40 (In Spanish)

no mostrar linea en php segun el texto[Unresolved]

hola buenas.. debido a que soy nuevo en esto tengo una duda... tengo una pagina en php y me trae un listado.... pero quiero que cuando yo cambie el estado de esa linea.... ya no me la muestre pero no la borre del registro... he tratado pero no encuentro la forma de hacerlo

<td style="color: #FFFFFF; font-size: 24px" bgcolor="<?php echo $colorFila[$mostrar['estado']] ?>"><?php echo $mostrar['estado'] ?></td>

lo que quiero es que cuando en estado aparezca entregado.... ya esa fila no se muestre en el listado....
Tags: AJAX - CSS - Database - Development - HTML - HTML5 - Javascript - MySQL - MySQL Developing - PHP - PHP Advanced - PHP MySQLi - PHP PDO - Question - SQL - Start in Programming - The Community Votes: 0 - Answers: 4 - Views: 12 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 31-05-2019 19:01:32 no termino de entender, pero pienso que podrías usar un if, cuando la variable sea entregado estaría el resultado vacío y cuando no que muestre el resultado.
    ej if($entregado=="si"){
    //no imprime nada
    }else{
    //loquesea
    }
      Votes: 0 - Link answer
     
  • Date: 02-06-2019 14:43:31 Podrías hacerlo así, pero me parece que sería más eficiente simplemente no traer esas filas de la base de datos...

    SELECT * FROM tabla WHERE entregado = 'No'
      Votes: 0 - Link answer
     
  • Date: 02-06-2019 17:59:51 la tuya es la correcta Mario, yo no había entendido que los datos venían de una base de datos.   Votes: 0 - Link answer
     
  • Date: 04-06-2019 05:33:59 pero yo ya tengo un select
    $sql="SELECT *, DATE_FORMAT(`fecha_entrega`,'%Y/%m/%d') AS my_date FROM proceso ORDER BY my_date ASC";
    $colorFila = array(
    'Opi Elaborada' => '#FE2E2E',
    'Impresion' => '#0040FF',
    'Corte Zund' => '#FE9A2E',
    'Corte Laser' => '#886A08',
    'Acabados' => '#AEB404',
    'Empaque' => '#688A08',
    'Listo Para Despacho' => '#21610B',
    'Doming' => '#0B0B3B',
    'Entregado' => '#04B404',
    'Terceros' => '#190B07'
    );
    $result=mysqli_query($conexion,$sql);

    while($mostrar=mysqli_fetch_array($result)){

    ?>



    entonces donde lo pondria
      Votes: 0 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In