Originalmente inviato da
alemoppo
Prova a modificare la prima query:
Codice PHP:
$q="SELECT * FROM sondaggio WHERE id=1";
con:
Codice PHP:
$q="SELECT internet, depliant, casualmente, amici_o_conoscenti, giornali_o_televisione FROM sondaggio WHERE id=1";
Come era prima, $tot era +1 perché conteggiava anche l'id. Quindi, potevi anche lasciar la query come era prima, ed eliminare 1 dal totale... Ma penso sia più pulita e chiara questa soluzione
.
(comunque non son sicuro che funzioni correttamente... prova...).
Ciao!
Così funziona un po meglio, arriva a 50% totale, ma non oltre
EDIT: ho modificato questo codice, ora conta giusto
Codice PHP:
$q="SELECT * FROM sondaggio WHERE id=1";
$risultato = mysql_query($q);
$riga=mysql_fetch_assoc($risultato);
$tot=0;//metto il totale a 0
foreach($riga as $chiave => $valore) {
if($chiave !="id") {
${$chiave}=$valore;//valore del campo
$tot=$tot+$valore;//faccio il totale
}
}