Foros del Web » Programando para Internet » PHP »

establecer una condicion

Estas en el tema de establecer una condicion en el foro de PHP en Foros del Web. Tengo el siguiente código y quiero hacer lo siguiente. Antes de nada deciros que no tengo ni idea, intenté hacerlo pero no sé. Aquí lo ...
  #1 (permalink)  
Antiguo 01/02/2011, 17:23
 
Fecha de Ingreso: mayo-2010
Mensajes: 102
Antigüedad: 14 años
Puntos: 1
establecer una condicion

Tengo el siguiente código y quiero hacer lo siguiente. Antes de nada deciros que no tengo ni idea, intenté hacerlo pero no sé. Aquí lo dejo para ver si me podéis ayudar...

* Lo que quiero conseguir principalmente es que si $ss es mayor que 300 me muestre lo que esta ahí señalado.. y sino que aparezca el mensaje..

<?php

$result = mysql_query("SELECT * FROM user_badges")
or die(mysql_error());

$find = dbquery("SELECT * FROM badges");
while($row = mysql_fetch_array($find))
{

$rr = mysql_query("SELECT * FROM users")
or die(mysql_error());

$ss = dbquery("SELECT activity_points FROM users WHERE username='$_SESSION[UBER_USER_N]'");
while($row = mysql_fetch_array($ss))

{
if ($ss >= 300){
echo '<a href="%www%/badges2/".$row[id]."" target="_blank">
<div id="column" class="column">
<div class="boxbadge" style="font-style: normal">
<img src="%www%/dcr/c_images/album1584/".$row[badge_id].".gif" />
</div></div></a>';

}else{
if ($ss < 300)
echo 'Tienes menos de 300 puntos...';
}
}

}
?>
  #2 (permalink)  
Antiguo 01/02/2011, 17:26
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: establecer una condicion

en tu ejemplo $ss jamás va a obtener el valor que piensas, pues solo es un puntero hacia los resultados... el valor que deberías comparar seguro viene de $row['quien_sabe_que_columna']

o bien, ¿que hace y que devuelve la función dbquery()?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 01/02/2011, 17:29
 
Fecha de Ingreso: mayo-2010
Mensajes: 102
Antigüedad: 14 años
Puntos: 1
Respuesta: establecer una condicion

Cita:
Iniciado por pateketrueke Ver Mensaje
en tu ejemplo $ss jamás va a obtener el valor que piensas, pues solo es un puntero hacia los resultados... el valor que deberías comparar seguro viene de $row['quien_sabe_que_columna']

o bien, ¿que hace y que devuelve la función dbquery()?
Hice esto, pero creo que sigue estando mal.

<?php

$result = mysql_query("SELECT * FROM user_badges")
or die(mysql_error());

$find = dbquery("SELECT * FROM badges");
while($row = mysql_fetch_array($find))
{

$rr = mysql_query("SELECT * FROM users")
or die(mysql_error());

$ss = dbquery("SELECT activity_points FROM users WHERE username='$_SESSION[UBER_USER_N]'");
while($srow = mysql_fetch_array($ss))

{

$kk = "".$srow[activity_points]."";
if ($kk >= 300){
echo '<a href="%www%/badges2/".$row[id]."" target="_blank">
<div id="column" class="column">
<div class="boxbadge" style="font-style: normal">
<img src="%www%/dcr/c_images/album1584/".$row[badge_id].".gif" />
</div></div></a>';

}else{
if ($kk < 300)
echo 'Tienes menos de 300 puntos...';
}
}

}
?>
  #4 (permalink)  
Antiguo 01/02/2011, 17:33
 
Fecha de Ingreso: mayo-2010
Mensajes: 102
Antigüedad: 14 años
Puntos: 1
Respuesta: establecer una condicion

lo he probado, la condición funciona, pero debe estar ordenado mal porque ahora no me toma los datos de la

$find = dbquery("SELECT * FROM badges");
while($row = mysql_fetch_array($find))
{

los: .$row[...] no me toman los resultados...

Etiquetas: establecer
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:10.