Ver Mensaje Individual
  #9 (permalink)  
Antiguo 19/04/2012, 08:34
arolfritz
 
Fecha de Ingreso: agosto-2008
Ubicación: Madrid
Mensajes: 13
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: If elseif en consulta mysql

Hola linuxzero
Siguiendo con tu ejemplo siempre me arroja como resultado 1

Código PHP:
Ver original
  1. $sql = "SELECT sum(cantidad) as suma FROM items WHERE id_user='".$_SESSION['myusername']."' ";
  2. $resultado = mysql_fetch_assoc(mysql_query($sql));
  3.  
  4.  
  5. $suma = 12; // Yo defini $suma, pero vos tendrias que utilizar el que traes de la base de datos
  6. $cada = 10;
  7.  
  8. for ($i = 1; $i <= 100; $i++) {
  9.     $comp = $i * $cada;
  10.     if ($suma > $comp && $suma < ($comp + $cada)) {
  11.         echo $i;
  12.     }
  13. }


Y si pongo el resultado con la suma no me arroja resultado

Código PHP:
 $sql "SELECT sum(cantidad) as suma FROM items WHERE id_user='".$_SESSION['myusername']."' ";
$resultado mysql_fetch_assoc(mysql_query($sql));


$resultado['suma']  = 12// Yo defini $suma, pero vos tendrias que utilizar el que traes de la base de datos
$cada 10;
 
for (
$i 1$i <= 100$i++) {
    
$comp $i $cada;
    if (
$resultado['suma']  > $comp && $resultado['suma']  < ($comp $cada)) {
        echo 
$i;
    }

perdón, pero estoy perdido con esto :(