Foto encima de un div con condiciones

hamedm Seguir

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
7 Ene 2013
Mensajes
193
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?
 

zcriptz

1
Ómicron
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
Suscripción a IA
Desde
26 Mar 2013
Mensajes
4.621
Entras a la base de datos, sacas el valor y con un IF lo haces...
 

abrahamt

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
8 Feb 2013
Mensajes
213
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
 

hamedm

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
7 Ene 2013
Mensajes
193
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>
 

zenok

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 May 2009
Mensajes
193
Lo normal es hacerlo con un ENUM('0','1'), mejor que utilizar un string y luego con un simple if.
 
Arriba