Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2013, 17:23
Avatar de colote
colote
 
Fecha de Ingreso: julio-2008
Ubicación: Rosario - Santa Fe - Argentina
Mensajes: 729
Antigüedad: 15 años, 10 meses
Puntos: 8
Consulta Aleatoria -by rand()-

Hola gente !!!
Estoy con un pequeño problemita y terminando de armar mi sitio.

En la pagina principal quiero hacer un aviso aleatorio,
que busque en los usuarios .

Se elije un usuario al azar y de ese usuario una publicacion al azar una categoria en particular.



La consulta la hago de esta manera:

Código PHP:
Ver original
  1. $result = mysql_query("select * from usuarios order by RAND() limit 0,1",$conexion) or  die("Problemas en el select:".mysql_error());
  2. while($ban = mysql_fetch_array($result))
  3.  
  4. {
  5. $user=$ban['login'];
  6. }
  7.  
  8. $resultp = mysql_query("select * from publicaciones where cat_publi='TELEFONIA' and usu_publi='$user' order by RAND() limit 0,1",$conexion) or  die("Problemas en el select:".mysql_error());
  9. while($banp = mysql_fetch_array($resultp))
  10.  
  11. {
  12. echo "Publicacion de $user: ".$banp['titulo_publi']."<br>";
  13. $f=$banp['cod_publi'];
  14.  
  15. $foto="fotos/f".$f."_1.jpg";
  16. }
  17. ?>

Y se muetra asi, a modo de prueba, ya que despues se diseñara algo :)
Código HTML:
Ver original
  1. <tr>
  2.     <td width="30%" height="50px" class="t8"><a href="ver_publi_var.php?codigo=<?php echo $f; ?>">
  3.     <div class="foto"><img src="<?php echo $foto;?>" width="100px" height="100px"></div></a></td>
  4.     <td width="30%" height="50px" class="t8"></td>
  5.     <td width="30%" height="50px" class="t8"></td>
  6.     <td width="30%" height="50px" class="t8"></td>
  7.  
  8.  </tr>

Se puede ver el ejemplo en este momento en
http://190.192.40.226/new_user/index.php
__________________
Mail: [email protected]