Stelline per i voti

ciao

allora ho un sito con dei video...che possono essere votati:

Vorrei mettere delle stelline per il voto...per esempio se la media voto per quel video è 3,5:

Tre volte stellina_piena.gif e una stellina_mezza.gif

Ora:

Avrei bisogno di fare questa cosa:

Se appunto ho tre e mezzo come voto... come faccio a fargli scrivere tre volte l'immagine stellina_piena.gif e una stellina_mezza.gif??

Poi un altra cosa... se il voto fosse 3,qualcosa  come faccio ad aarotondarlo al piu'vicino? cioè 3 o 3,5???

inviato 9 anni fa
pazzomania
X 0 X

per far scrivere le stelline piene è semplice, fai un fore o un wile come preferisci prendendo in considerazione il il numeroo intero... poi prendi quello decimale e fau un cnotrollo su di esso.

se il numero decimale è compreso tra 1 e 5 mezza stellina, se è compreso tra 6 e 9 stellina piena.

Spero di aver risposto a tutte e due le domande

risposto 9 anni fa
Markomyx
X 0 X

oppure, utilizzando il casting automatico di php sulle variabili, fai uno split della media e lavori su quelli, tipo:

list($intero,$decimale) = split(",",$media);
//a questo punto il ciclo per visualizza $intero stelline piene
if ($media<) { //mezza stellina }
else { //stellina intera }
risposto 9 anni fa
LonelyWolf
X 0 X

oppure ti crei un DIV la cui dimensione è proporzionale al punteggio. Con un CSS imposti il background del DIV con una stellina (che si ripete automaticamente)

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda