162 messaggi dal 07 novembre 2003
per le immagini , no problem!
Mi sembravaci volesse un db e lo script... allora non è proprio semplice... devo organizzare il db,mmm... vedrò un po come fare...

Grazie :)
162 messaggi dal 07 novembre 2003
Allora io ho pensato di aggiungere una tabella nel mio db legata al'ID dell'oggetto che devo votare... nella tabella inserirei i campi:
ID (dell'oggetto)
ID_voto;
valorevoto (numerico)

Devo aggiungere altro?
Ho già preparato il form per l'invio dei dati:
Sono 5 radio button per 4 file...
ogni fila può avere solo un radio cekkato.

il form puinta alla pagina inserisci_voto.asp
Questa pagina come la faccio? E' qui che entra in gioco il file .inc?

Grazie :)
2.584 messaggi dal 14 maggio 2001
La pagina di inserimento deve solo scrivere quei valori sul Db.

Nella pagina di riepilogo dell'oggetto dovrai fare una select sulla tabella dei voti così:

SELECT Sum(valoreVoto) AS Somma, Count(Id) AS Conteggio FROM TabellaVoto WHERE ID=IdUnivocoDellOggetto

Se non ho sbagliato l'Sql avrai:
rst.fields("somma") la somma dei voti
rst.fields("conteggio") il numero dei voti
rst.fields("somma") diviso rst.fields("conteggio") la media dei voti

Questi valori li passerai alla funzione del file inc
162 messaggi dal 07 novembre 2003
Mi sono un attimo perso.
Ok io inserisco i valori nel db, ma scusa le colonne della tabella che contengono il numero della votazione devono essere 4, perchè sono 4 i voti che si danno, giusto?

La pagina di riepilogo cosa sarebbe e come si passano i valori all'inc?
Poi dallo script di esempio, si fa il call per visuyalizzare il voto...
è la prima volta che mi trovo cosi incasinato

Posso osare a chiedere se hai magari delle pagine già fatte, con il db e tutto? Poi credo proprio di riuscire ad adattarlo. Saresti un grande

se vuoi e puoi dimmelo che ti mando la mia mail in privato.... grazie!

Grazie :)
162 messaggi dal 07 novembre 2003
Ho studiato attentamente l'inc, e qualcosa ho capito di più...
Mi potreste dire quante colonne mettere nel db per i voti, please?
Ripeto le votazioni sono per quattro valori (mangiare, bere, ambiente e divertimento) con 5 input ratio; quindi il primo vale 1, poi 2, 3, ... 5
E' che non riesco a capire come realizzare la pagina per l'inserimento dei dati nel db

Grazie :)
2.584 messaggi dal 14 maggio 2001
Da quello che mi dici la tabella dei voti la farei così:

IdUnivoco Contatore
NumVoto Argomento numerico su cui viene espresso il voto
NumGradimento valore numerico della tua preferenza

Se hai cinque possibili voti gli associerai un valore da 1 a 5...
162 messaggi dal 07 novembre 2003
Quindi solo tre campi?
E come inserisco i valori nei due campi se ho quattro opzioni da votare da 1 a 5?

Grazie :)
2.584 messaggi dal 14 maggio 2001
Il valore dell'opzione (da 1 a 5) lo metti nel campo NumGradimento
Mentre in NumVoto metti il riferimento all'oggetto votato...

Quando puoi vuoi sapere come sono andate le votazioni fai così:
sommi i valori di NumGradimento per sapere il punteggio totale ricevuto
conti il numero di record per sapere quante votazioni ci sono state
dividi la somma per il conteggio per sapere il voto medio

Queste operazioni devi farle imponendo NumVoto=NumeroDiRiferimentoDelTuoOggetto

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.