Aleatório?

  • Autor Autor chupeto
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
C

chupeto

Curioso
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola como estan, llevo bastante tiempo viendo este foro y me registre hace tiempo pero se me olvido la cuenta y no volvi a registrame hasta ahora, mm bueno queria preguntrarles como se haria esto porfavor.


Quiero crear una web que las personas suban las imagenes y aparezca una sola en la portada de la web y que las personas puedan puntear las imagenes y que al darle positivo o negativo ( le gusto o no la imagen) se cambie a otra y asi sucesivamente, y que se vea cuantas veces a sido vista esa imagen. algo asi.

111.jpg


Algo asi como a la web sexyono.com
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Buscas un script completo o la consulta sql de esa parte?
 
Pues en la consulta sql le puedes decir " ORDER BY RAND()" y como es una sola imagen poner "LIMIT 1" y con eso te devolvería una sol imagen aleatoria.

kj
 
Pues en la consulta sql le puedes decir " ORDER BY RAND()" y como es una sola imagen poner "LIMIT 1" y con eso te devolvería una sol imagen aleatoria.

kj

Claro, eso serviría si estamos intentando tirar un servidor con request. (?).

Nada mas trae todos los registros de la base de datos, guárdalos en un array, tira un numero random de 0 a .lenght del array...

Podes hacer que una vez que agarres el objeto del array lo elimines... así el próximo random no incluye lo que ya tenes.

PD: Te recomiendo usar javascript para hacer esto... para no refrescar la pagina. Nos vemos.
 
Última edição:
Claro, eso serviría si estamos intentando tirar un servidor con request. (?).

Nada mas trae todos los registros de la base de datos, guárdalos en un array, tira un numero random de 0 a .lenght del array...

Podes hacer que una vez que agarres el objeto del array lo elimines... así el próximo random no incluye lo que ya tenes.

PD: Te recomiendo usar javascript para hacer esto... para no refrescar la pagina. Nos vemos.

Puede que lo tire, es cierto, dependiendo de la cantidad de consultas y la optimización del servidor, es buena idea optimizar, el único problema es que si quieres meter todo en un array, solo vas o a meter una consulta limitada (siempre las mismas imágenes) o a meter una muy larga (que no solo afecta al mysql, si no también al uso de ram). Yo solo le dije una manera de hacer lo que pedía, ya el debe ingeniárselas para optimizar el código, después de todo una cosa es enseñar a pescar y otra es dar el pescado 😉.

En fin, hay 2 formas ya dichas, él como programador debe pensar en base a éstas algo óptimo.

kj
 
Voltar
Topo