Foros del Web » Programando para Internet » PHP »

Linck ROTATIVO

Estas en el tema de Linck ROTATIVO en el foro de PHP en Foros del Web. Hola amigos alguien me puede decir como puedo hacer para que las webs que tengo en la db me salgan rotativas osea que cada vez ...
  #1 (permalink)  
Antiguo 17/06/2003, 14:17
 
Fecha de Ingreso: abril-2003
Mensajes: 583
Antigüedad: 14 años, 7 meses
Puntos: 5
Linck ROTATIVO

Hola amigos alguien me puede decir como puedo hacer para que las webs que tengo en la db me salgan rotativas

osea que cada vez que actualice salgan enlace diferente y que se pinche y se habra en una ventana nueva



GRACIAS FOROFOS !!!!!!
__________________
Si la vida te da la espalda tocale el culo
  #2 (permalink)  
Antiguo 17/06/2003, 15:12
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

A ver si me aclaro. Lo que quieres es la consulta MySQL que te lee un registro aleatorio de tu tabla, ¿verdad=. Pues seria algo asi:

SELECT * FROM tabla ORDER BY RAND() LIMIT 1

Revisa www.mysql.com para el significado exacto. En pocas palabras, ordena la tabla por un valor aleatorio y solo devuelve el primero.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 17/06/2003, 15:13
 
Fecha de Ingreso: marzo-2003
Mensajes: 277
Antigüedad: 14 años, 9 meses
Puntos: 0
aqui tambien hablan de tema

http://www.forosdelweb.com/showthrea...hreadid=136573

salu2
  #4 (permalink)  
Antiguo 17/06/2003, 15:31
 
Fecha de Ingreso: abril-2003
Mensajes: 583
Antigüedad: 14 años, 7 meses
Puntos: 5
Hola amigos ya consegi lo del link rotativo pero ! como hago para que al pinchar salga una ventana nueva el script lo tengo asi !

Código PHP:
<?
$sql
=mysql_query("SELECT * FROM usuarios ORDER BY RAND() LIMIT 1 ");

while(
$row=mysql_fetch_array($sql)){
echo 
"Link Aleatorio:<font color='#FF0000'> ".$row[web]."";
}
?>

Gracias !
__________________
Si la vida te da la espalda tocale el culo
  #5 (permalink)  
Antiguo 17/06/2003, 15:48
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Bueno, es que ya lo tienes todo para hacerlo. Fijate en el echo que haces, sacas codigo HTML concatenado con los valores generados en la consulta. Pues solo tienes que saber el codigo HTML que crea un link a una ventana nueva y ponerlo en el echo, poniendo los valores de la consulta donde correspondan.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #6 (permalink)  
Antiguo 17/06/2003, 16:22
 
Fecha de Ingreso: abril-2003
Mensajes: 583
Antigüedad: 14 años, 7 meses
Puntos: 5
LISTO !!

Bueno Amigos gracias a kech , josemi y claro esta yo ! pues aqui esta el script funcionando para el que le haga falta :

Su funcion es leer la base de datos en busca de enlaces y te los muestra de forma aleatorioa :

Código PHP:
<?
$sql
=mysql_query("SELECT * FROM usuarios ORDER BY RAND() LIMIT 1 ");

while(
$row=mysql_fetch_array($sql)){
print 
'<a href='.$row['web'].' target=_blank >'.$row['web'].'</a>';
}
?>
Espero os guste !!!!!
Un saludo
__________________
Si la vida te da la espalda tocale el culo
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 09:15.