Realizza un gioco che consente di votare delle foto.
Gli ingredienti del gioco sono semplici: progetto
Innanzitutto serve una tabella del database con contiene i dati delle foto (id, url , voti).
La pagina che mostra le foto da votare fa un query sul db e recupera a caso tre tra le immagini presenti nella tabella.
Quindi mostra le tre foto e su ogni foto mette un link. Il link rimanda alla stessa pagina passando in get
il codice della foto votata. Ad esempio se chiamiamo la pagina del voto vota.php, potremmo generare tre immagini con link
in questo modo:
<a href="vota.php?foto=3"><img width="200" src="img/immagine3.png"></a>
Cosa succede quando si clicca su una foto?
La pagina vota.php riceve il parametro foto che corrisponde all'id della foto immagine3.png.
Se la pagina vota.php riceve il parametro foto allora esegue una update nel database
(update tabella set voti = voti + 1 where id = 3
) in cui aumenta di uno il campo della tabella
delle visualizzazioni che corrisponde all'immagine cliccata.
La seconda pagina esegue una query e mostra le prime cinque foto, ordinando la tabella per numero di click!
Facile, no? ;)