Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2011, 17:42
accionti
 
Fecha de Ingreso: diciembre-2010
Mensajes: 30
Antigüedad: 13 años, 11 meses
Puntos: 0
Usar un if y else

Hola,

tengo un código en el cual cuando tengo stock disponible muestra un listado con los productos sin stock, pero cuando todos los productos tienen stock no pone nada, querria que cuando todos tienen stock apareciese algo como "TODOS CON STOCK" y cuando alguno no tiene stock que desapareciese el mensaje y apareciese el listado mencionado antes.

Código PHP:
<?
            
//me fijo si hay productos ke no tengan stock
            
$sql "SELECT id,nombre FROM productos_datos WHERE stock <= 0";
            
$result mysql_query($sql);
            if (
$row mysql_fetch_array($result)){
            
?>
                            <hr size="1" noshade width="60%">
                            <p class="Estilo23"><font face="Verdana, Arial, Helvetica, sans-serif"><b>Listado de productos &quot;Sin Stock&quot;</b></font></p>
                            <table width="500">
                              <tr>
                                <td><form action="producto_m2.php" method="posT">
                                    <div align="center">
                                      <select name="id_producto" size="18" class="select">
                                        <?
                
//listo los productos ke no tienen stock
                
do{
                    echo 
"<option value=\""$row["id"] ."\">"$row["nombre"] ."</option>\n";
                              }while(
$row mysql_fetch_array($result));
                
?>
                                      </select>
                                      <br>
                                      <input type="submit" name="submit" value="Entrar">
                                    </div>
                                </form></td>
                              </tr>
                            </table>
                            <?
            
}
            
?>