Ik ben bezig met een poll te maken, maar ik heb al een probleempje.
Nu heb ik een database "poll", waar zowel de vraag als de antwoorden in staan, en dan bij elk antwoord het aantal stemmen.

Hoe kan ik nu alle stemmen bij elkaar optellen?
Dus bv.
antwoord 1 = 20stemmen
antwoord 2 = 12stemmen
antwoord 3 = 25stemmen
hoe kan ik php deze nu laten optellen zodat ik als totaal in dit vb. 55stemmen krijg?


Dank bij voorbaat,
Davey
met de mysql functie sum() :)
Nu krijg ik:
Parse error: parse error, unexpected T_STRING in /home/dleysens/public_html/wommel/testpoll.php on line 8

Regel 8=
$totaal=SELECT SUM(`stemmen`) FROM `poll`;


[Edit]ff foutje, had COUNT ipv SUM. Het was de sum die dus de fout gaf.
Probeer eens iets als:

<?PHP

$sql = mysql_query("select SUM('stemmen') FROM `poll`")

?>

BakenOnline.nl
Als ik nu die $sql uitlees met echo krijg ik Resource id #4 op men scherm te staan???
Probeer eens:

<?PHP

$sql = mysql_query("select SUM('stemmen') FROM `poll`");

$rij = mysql_fetch_object($sql);

echo $rij->stemmen;

?>

BakenOnline.nl
Hierbij krijg ik niets op men scherm. Geen error, geen rare dingen, gewoon NIETS!
Kijk eens in de bron staat daar wel wat in?

Zet de kolom stemmen eens op int in MYadmin kan ook erg helpen! En er moet wat worden ingevuld in deze kolom.

Anders zie IK de fout niet meer...

BakenOnline.nl
CREATE TABLE `poll` (
`tekst` varchar(99) NOT NULL default '',
`vofa` int(1) NOT NULL default '0',
`stemmen` int(99) NOT NULL default '0'
) TYPE=MyISAM;


INSERT INTO `poll` VALUES ('Vraag?', 1, 0);
INSERT INTO `poll` VALUES ('Zeer goed!', 0, 20);
INSERT INTO `poll` VALUES ('Goed', 0, 0);
INSERT INTO `poll` VALUES ('Niet op gelet', 0, 0);
INSERT INTO `poll` VALUES ('Kan beter', 0, 0);
INSERT INTO `poll` VALUES ('Slecht!', 0, 0);

=> Vofa = Vraag(1) of antwoord(0)


<?
include"inc_connect.php";//database verbinding
$query="SELECT * FROM poll ORDER BY vofa DESC";
$result = mysql_query($query) or die (mysql_error());
while (list($tekst, $vofa, $stemmen) = mysql_fetch_row($result))
{
if ($vofa == "1")
{
echo"<b>".$tekst."</b><br><br>";
}else{
echo"".$tekst."<br>";
}}

$sql = mysql_query("select SUM('stemmen') FROM `poll`");
$rij = mysql_fetch_object($sql);
echo $rij->stemmen;
?>

Reageren