Visualizzazione dei risultati da 1 a 8 su 8

Discussione: somma di valori

  1. #1

    somma di valori

    vorrei far votare gli utente con un modulo di voto, per cui farò un db con presente

    "votante", "votato", "valore voto"

    come faccio a dire al php che mi echi la media dei voti ricevuti da un votato?

    per esempio

    Votante: gino
    Votato: pino
    Voto: 5

    Votante: lino
    Votato: pino
    Voto: 1

    la media del voto è 3.. come posso farla eseguire automaticamente da mysql o da php?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    99
    prova questo

    SELECT AVG(tabella.voto) from tabella group by tabella.votato

  3. #3
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993

    somma

    prova cosi:

    $sql = " select votante, AVG(voto) from ...... ";
    ¿Hasta la pasta?

  4. #4
    scusate la mia ignoranza ma avg cosa farebbe?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    99
    la media dei valori

  6. #6
    e dopo posso arrotondare con ceil() il risultato vero?

  7. #7
    Si ma ti consiglio round() per arrotondare i numeri, cmq:
    http://it.php.net/manual/en/function.round.php

  8. #8
    faccio così

    $queryvoto2 = "SELECT AVG(voto) from voto where voce = 'Simpatia' group by votato";
    $risultatovoto2=mysql_query($queryvoto2,$connectio n) or die(mysql_error());
    $rigavoto2=mysql_num_rows($risultatovoto2);

    però mi echa "1"

    se faccio mysql_fetch_array e eseguo echo $rigavoto2 mi echa "array"

    come posso fare?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.