Foto encima de un div con condiciones

  • Autor Autor hamedm
  • Fecha de inicio Fecha de inicio
H

hamedm

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, Tengo Una Pregunta
Quisiera saber como puedo haceresto:

Por Ejemplo: En la base de datos tengo oferta:Si, y si esta en Si, quiero que en la parte de un Div, salga una imagen diciendo Oferta, Como puedo Hacer Esto?
 
Entras a la base de datos, sacas el valor y con un IF lo haces...
 
Sacas el valor del campo oferta al momento que haces el ciclo, no sé cómo lo estés manejando pero por ejemplo que esté dentro de un foreach
PHP:
<?php
foreach($articulos as $articulo){ ?>
<div id="contenedorindividualdearticulo">
<?php if($articulo->oferta == 'Si'){ echo "<div><img id='imagen_de_oferta'</div>";  } //aqui muestras la imagen de "tiene oferta"?>
      <img src="la_ruta" etc etc >
</div>
<?php
}
?>

Ya nadamas ajustas las propiedades css de los divs y las imagenes
 
Sacas el valor del campo oferta al momento que haces el ciclo, no sé cómo lo estés manejando pero por ejemplo que esté dentro de un foreach
PHP:
<?php
foreach($articulos as $articulo){ ?>
<div id="contenedorindividualdearticulo">
<?php if($articulo->oferta == 'Si'){ echo "<div><img id='imagen_de_oferta'</div>";  } //aqui muestras la imagen de "tiene oferta"?>
      <img src="la_ruta" etc etc >
</div>
<?php
}
?>

Ya nadamas ajustas las propiedades css de los divs y las imagenes
Mira me quedo asi:
PHP:
<fieldset>
    <legend><?php echo $row["tipo"]; ?></legend>
<?php
 
    $sql2='select * from productos where id_producto='.$row["ID"].' ';
    $resultado2=mysql_db_query ($bd,$sql2,$conexion);
    while ($yo=mysql_fetch_array($resultado2))
    {
        
        
        ?> 
 
<div class="main_product">
    <div class="product_left">
    </div>
   <?php 
   foreach($yos as $yo)
   { 
   ?>
    <div class="product_image">
    <?php 
    if($yo["oferta"] == 'No'){ echo "<div><img id='imagen_de_oferta'</div>";}"<img src='imgs/nuevo.png'>" ?>
        <img src="fotos/<?php echo $yo["imagen"]; ?>">
    </div>
<?php
}
 ?>
    <div class="product_information">
        <table width="265" height="50" bgcolor="#0f95f6">
            <tr>
                <td style="text-align:center; color:white;" width:265px: height:50px;><?php echo $yo["nombre"]; ?></td>
            </tr>
            <tr>
            <td style="cursor:pointer;background-color:#F6F60F; border:2px solid #F6F60F; border-radius:3px;padding:0px; width:5px;height:10px;" ><a href="platos.php?codigo=<?php $yo=$_GET['ID'];?>">Ver Mas</a></td>
            </tr>
        </table>
    </div>
    <div class="product_right">
    </div>
</div>
 <?php
}
 ?>
</fieldset>
<?php
}
?>
</body>
</html>
 
Lo normal es hacerlo con un ENUM('0','1'), mejor que utilizar un string y luego con un simple if.
 
Atrás
Arriba