Beste mensen
ik moet de uitslag van een poll weergeven
de volgende tabellen gebruik ik om alles in bij te houden
poll:
| poll_id | vraag |
antwoorden:
| antwoord_id | antwoord |
poll_mogel_vragen:
| poll_id | antwoord_id |
poll_resultaten:
| poll_id | antwoord_id |
dit is het staandaar script dat er ik begruik om een resultaat te zien :
$row1 = mysql_query("SELECT * FROM poll_resultaten WHERE antwoord_id ='1' ");
$row2 = mysql_query("SELECT * FROM poll_resultaten WHERE antwoord_id ='2' ");
$row3 = mysql_query("SELECT * FROM poll_resultaten WHERE antwoord_id ='3' ");
$row4 = mysql_query("SELECT * FROM poll_resultaten WHERE antwoord_id ='4' ");
$row5 = mysql_query("SELECT * FROM poll_resultaten WHERE antwoord_id ='5' ");
$row6 = mysql_query("SELECT * FROM poll_resultaten WHERE antwoord_id ='6' ");
$totaal1 = mysql_num_rows($row1);
$totaal2 = mysql_num_rows($row2);
$totaal3 = mysql_num_rows($row3);
$totaal4 = mysql_num_rows($row4);
$totaal5 = mysql_num_rows($row5);
$totaal6 = mysql_num_rows($row6);
$totaal = $totaal1+$totaal2+$totaal3+$totaal4+$totaal5+$totaal6;
$procent1 = $totaal1 / $totaal * 100;
$procent2 = $totaal2 / $totaal * 100;
$procent3 = $totaal3 / $totaal * 100;
$procent4 = $totaal4 / $totaal * 100;
$procent5 = $totaal5 / $totaal * 100;
$procent6 = $totaal6 / $totaal * 100;
$procent1 = round($procent1);
$procent2 = round($procent2);
$procent3 = round($procent3);
$procent4 = round($procent4);
$procent5 = round($procent5);
$procent6 = round($procent6);
$procenten1 = $procent1/100*130;
$procenten2 = $procent2/100*130;
$procenten3 = $procent3/100*130;
$procenten4 = $procent4/100*130;
$procenten5 = $procent5/100*130;
$procenten6 = $procent6/100*130;
$plaatje = "zwart.jpg";
echo "<BODY bgcolor=\"#E6E6E6\">";
echo"
<table align=\"left\" border=\"0\" class=\"tabel\" cellpadding=\"0\" cellspacing=\"0\" width=\"660 \">
<tr>
<td width=\"15\"></td>
<td align=\"left\" valign=\"top\">
<font size=\"1\" face=\"Verdana\"><b>Er is in totaal $totaal keer gestemt</b></font><p>
<font size=\"1\" face=\"Verdana\"><b>$keuze1</b></font><br>
[img]\"$plaatje\"[/img]<font size=\"1\" face=\"Verdana\"><b>$procent1 %</b></font><br>
<font size=\"1\" face=\"Verdana\"><b>$keuze2</b></font><br>
[img]\"$plaatje\"[/img]<font size=\"1\" face=\"Verdana\"><b>$procent2 %</b></font><br>
<font size=\"1\" face=\"Verdana\"><b>$keuze3</b></font><br>
[img]\"$plaatje\"[/img]<font size=\"1\" face=\"Verdana\"><b>$procent3 %</b></font><br>
<font size=\"1\" face=\"Verdana\"><b>$keuze4</b></font><br>
[img]\"$plaatje\"[/img]<font size=\"1\" face=\"Verdana\"><b>$procent4 %</b></font><br>
<font size=\"1\" face=\"Verdana\"><b>$keuze5</b></font><br>
[img]\"$plaatje\"[/img]<font size=\"1\" face=\"Verdana\"><b>$procent5 %</b></font><br>
<font size=\"1\" face=\"Verdana\"><b>$keuze6</b></font><br>
[img]\"$plaatje\"[/img]<font size=\"1\" face=\"Verdana\"><b>$procent6 %</b></font><br>
</td>
</tr>
</table>
";
?>
alleen nu moet ik er een maken waarbei je een poll eerst kunt selecteren en dat hij dan het resusltaat van de ene poll laat zien
dit is wat ik heb tot dus ver:
<?
include ("config.php");
$poll_id = $HTTP_POST_VARS[poll_list];
echo $poll_id;
$antwoord_query = "select antwoord_id from poll_mogel_vragen where poll_id = '$poll_id'";
$get_antwoord = mysql_query($antwoord_query);
while($antwoord_array = mysql_fetch_array($get_antwoord))
{
$row1 = mysql_query("SELECT * FROM poll_resultaten WHERE antwoord_id ='$antwoord_array[antwoord]' AND poll_id = '$poll_id'");
}
$totaal1 = mysql_num_rows($row1);
$totaal2 = mysql_num_rows(????);
$totaal3 = mysql_num_rows(????);
$totaal4 = mysql_num_rows(????);
$totaal5 = mysql_num_rows(?????);
$totaal6 = mysql_num_rows(?????);
$totaal = $totaal1+$totaal2+$totaal3+$totaal4+$totaal5+$totaal6;
alleen ik weet niet hoe ik het voor de rest van $totaal( 1,2,3,4,5 ) moet doen
HELP ????????
ik moet de uitslag van een poll weergeven
de volgende tabellen gebruik ik om alles in bij te houden
poll:
| poll_id | vraag |
antwoorden:
| antwoord_id | antwoord |
poll_mogel_vragen:
| poll_id | antwoord_id |
poll_resultaten:
| poll_id | antwoord_id |
dit is het staandaar script dat er ik begruik om een resultaat te zien :
$row1 = mysql_query("SELECT * FROM poll_resultaten WHERE antwoord_id ='1' ");
$row2 = mysql_query("SELECT * FROM poll_resultaten WHERE antwoord_id ='2' ");
$row3 = mysql_query("SELECT * FROM poll_resultaten WHERE antwoord_id ='3' ");
$row4 = mysql_query("SELECT * FROM poll_resultaten WHERE antwoord_id ='4' ");
$row5 = mysql_query("SELECT * FROM poll_resultaten WHERE antwoord_id ='5' ");
$row6 = mysql_query("SELECT * FROM poll_resultaten WHERE antwoord_id ='6' ");
$totaal1 = mysql_num_rows($row1);
$totaal2 = mysql_num_rows($row2);
$totaal3 = mysql_num_rows($row3);
$totaal4 = mysql_num_rows($row4);
$totaal5 = mysql_num_rows($row5);
$totaal6 = mysql_num_rows($row6);
$totaal = $totaal1+$totaal2+$totaal3+$totaal4+$totaal5+$totaal6;
$procent1 = $totaal1 / $totaal * 100;
$procent2 = $totaal2 / $totaal * 100;
$procent3 = $totaal3 / $totaal * 100;
$procent4 = $totaal4 / $totaal * 100;
$procent5 = $totaal5 / $totaal * 100;
$procent6 = $totaal6 / $totaal * 100;
$procent1 = round($procent1);
$procent2 = round($procent2);
$procent3 = round($procent3);
$procent4 = round($procent4);
$procent5 = round($procent5);
$procent6 = round($procent6);
$procenten1 = $procent1/100*130;
$procenten2 = $procent2/100*130;
$procenten3 = $procent3/100*130;
$procenten4 = $procent4/100*130;
$procenten5 = $procent5/100*130;
$procenten6 = $procent6/100*130;
$plaatje = "zwart.jpg";
echo "<BODY bgcolor=\"#E6E6E6\">";
echo"
<table align=\"left\" border=\"0\" class=\"tabel\" cellpadding=\"0\" cellspacing=\"0\" width=\"660 \">
<tr>
<td width=\"15\"></td>
<td align=\"left\" valign=\"top\">
<font size=\"1\" face=\"Verdana\"><b>Er is in totaal $totaal keer gestemt</b></font><p>
<font size=\"1\" face=\"Verdana\"><b>$keuze1</b></font><br>
[img]\"$plaatje\"[/img]<font size=\"1\" face=\"Verdana\"><b>$procent1 %</b></font><br>
<font size=\"1\" face=\"Verdana\"><b>$keuze2</b></font><br>
[img]\"$plaatje\"[/img]<font size=\"1\" face=\"Verdana\"><b>$procent2 %</b></font><br>
<font size=\"1\" face=\"Verdana\"><b>$keuze3</b></font><br>
[img]\"$plaatje\"[/img]<font size=\"1\" face=\"Verdana\"><b>$procent3 %</b></font><br>
<font size=\"1\" face=\"Verdana\"><b>$keuze4</b></font><br>
[img]\"$plaatje\"[/img]<font size=\"1\" face=\"Verdana\"><b>$procent4 %</b></font><br>
<font size=\"1\" face=\"Verdana\"><b>$keuze5</b></font><br>
[img]\"$plaatje\"[/img]<font size=\"1\" face=\"Verdana\"><b>$procent5 %</b></font><br>
<font size=\"1\" face=\"Verdana\"><b>$keuze6</b></font><br>
[img]\"$plaatje\"[/img]<font size=\"1\" face=\"Verdana\"><b>$procent6 %</b></font><br>
</td>
</tr>
</table>
";
?>
alleen nu moet ik er een maken waarbei je een poll eerst kunt selecteren en dat hij dan het resusltaat van de ene poll laat zien
dit is wat ik heb tot dus ver:
<?
include ("config.php");
$poll_id = $HTTP_POST_VARS[poll_list];
echo $poll_id;
$antwoord_query = "select antwoord_id from poll_mogel_vragen where poll_id = '$poll_id'";
$get_antwoord = mysql_query($antwoord_query);
while($antwoord_array = mysql_fetch_array($get_antwoord))
{
$row1 = mysql_query("SELECT * FROM poll_resultaten WHERE antwoord_id ='$antwoord_array[antwoord]' AND poll_id = '$poll_id'");
}
$totaal1 = mysql_num_rows($row1);
$totaal2 = mysql_num_rows(????);
$totaal3 = mysql_num_rows(????);
$totaal4 = mysql_num_rows(????);
$totaal5 = mysql_num_rows(?????);
$totaal6 = mysql_num_rows(?????);
$totaal = $totaal1+$totaal2+$totaal3+$totaal4+$totaal5+$totaal6;
alleen ik weet niet hoe ik het voor de rest van $totaal( 1,2,3,4,5 ) moet doen
HELP ????????