Hulp bij omvormen poll script

Gestart doorJvdw19 reacties106 weergaven

20 berichten · pagina 1 van 2

Jvdw

Lid · Topicstarter

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
hoi,
ik heb een pollscript waarbij je altijd de poll kan invullen, maar als je dat al is gedaan hebt dan zegt hij dat je al gestemd hebt.

Ik wil nu dat, wanneer iemand een pagina bezoekt, en daarnaast de poll staat, en dat lid al heeft gereageerd, direct de polluitslag ziet. en niet de poll zelf...

Zou iemand mij hierbij kunnen helpen, dat zou super zijnhypocrite
[COLOR= #0000BB]<?php
$allsql[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM poll WHERE actief=1"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$all[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_object"]mysql_fetch_object[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$allsql[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$totaal[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM deelpol WHERE id="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$all[/COLOR][COLOR= #007700]->[/COLOR]id[COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]));[/COLOR]

[COLOR= #0000BB]$a[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM deelpol WHERE antwoord=a AND id="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$all[/COLOR][COLOR= #007700]->[/COLOR]id[COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]));[/COLOR]
[COLOR= #0000BB]$b[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM deelpol WHERE antwoord=b AND id="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$all[/COLOR][COLOR= #007700]->[/COLOR]id[COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]));[/COLOR]
[COLOR= #0000BB]$c[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM deelpol WHERE antwoord=c AND id="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$all[/COLOR][COLOR= #007700]->[/COLOR]id[COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]));[/COLOR]
[COLOR= #0000BB]$d[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM deelpol WHERE antwoord=d AND id="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$all[/COLOR][COLOR= #007700]->[/COLOR]id[COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]));[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$totaal[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]){[/COLOR]
[COLOR= #0000BB]$ap[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$a[/COLOR] / [COLOR= #0000BB]$totaal[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$bp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$b[/COLOR] / [COLOR= #0000BB]$totaal[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$cp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$c[/COLOR] / [COLOR= #0000BB]$totaal[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$dp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$d[/COLOR] / [COLOR= #0000BB]$totaal[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$ap[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$bp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$cp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$dp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];
}[/COLOR]
[COLOR= #0000BB]$keuzes[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"a"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"b"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"c"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"d"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$meedoen[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM deelpol WHERE id="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$all[/COLOR][COLOR= #007700]->[/COLOR]id[COLOR= #007700].[/COLOR][COLOR= #DD0000]" AND naam="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"naam"[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"stem"[/COLOR][COLOR= #007700]] &&[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"naam"[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"antwoord"[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$keuzes[/COLOR][COLOR= #007700]) &&[/COLOR] [URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$meedoen[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]){[/COLOR]

[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO deelpol (id, antwoord, naam) VALUES ("[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$all[/COLOR][COLOR= #007700]->[/COLOR]id[COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR]htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"antwoord"[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"naam"[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]" )"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE ledem SET muntjes=muntjes+20 WHERE naam="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"naam"[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Je hebt succesvol gestemt, ga naar de <a href=?p=poll>resultaten ></a>"[/COLOR][COLOR= #007700];

}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<b>Stelling: </b>"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$all[/COLOR][COLOR= #007700]->[/COLOR]vraag[COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<form method=POST  class=skinned-form-controls skinned-form-controls-mac>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<table width=100%>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"stem"[/COLOR][COLOR= #007700]] && ![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"naam"[/COLOR][COLOR= #007700]])){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"    <tr>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"        <td><b>Error:</b></td>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"        <td colspan=2> Je moet ingelogd zijn.</td>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"    </tr>"[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"stem"[/COLOR][COLOR= #007700]] && ![/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"antwoord"[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$keuzes[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"    <tr>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"        <td><b>Error:</b></td>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"        <td colspan=2> Je hebt niks gekozen of een foutieve keuze.</td>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"    </tr>"[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"stem"[/COLOR][COLOR= #007700]] &&[/COLOR] [URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$meedoen[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"    <tr>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"        <td><b>Error:</b></td>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"        <td colspan=2> Je kunt met een poll maar 1 keer meedoen.</td>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"    </tr>"[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"    <tr>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"        <td><label><input id=all type=radio name=antwoord value=a /><span>"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$all[/COLOR][COLOR= #007700]->[/COLOR]a[COLOR= #007700].[/COLOR][COLOR= #DD0000]"</span></label></td>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"    </tr>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"    <tr>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"        <td><label><input id=all type=radio name=antwoord value=b /><span>"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$all[/COLOR][COLOR= #007700]->[/COLOR]b[COLOR= #007700].[/COLOR][COLOR= #DD0000]"</span></label></td>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"    </tr>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"    <tr>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"        <td><label><input id=all type=radio name=antwoord value=c /><span>"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$all[/COLOR][COLOR= #007700]->[/COLOR]c[COLOR= #007700].[/COLOR][COLOR= #DD0000]"</span></label></td>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"    </tr>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"    <tr>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"        <td align=center colspan=3><input type=submit name=stem value=Stem /><br /><a href=?p=poll>Resultaten ></a></td>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"    </tr>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"</table>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"</form>"[/COLOR][COLOR= #007700];
}[/COLOR]
?>


toevoeging op 24 januari 2012, 17:52:45:
bumpbloos
0
Jvdw

Lid · Topicstarter

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
bumpbloos
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Mag ik eerlijk zeggen dat je script onlogisch is? Ga je voor meer dan vier opties je hele code herbouwen?
0
Jvdw

Lid · Topicstarter

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ikheb het niet zelf gemaaktnosmile
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Dus....?
Je kan het toch altijd (laten) verbeteren?

Ikzelf heb ook wel eens een poll gemaakt waarbij je oneindig veel opties kan bedenken bij een stelling. Ik zal eens kijken of ik die code nog ergens kan opduikelen.
0
Jvdw

Lid · Topicstarter

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ja ik wil het laten verbeteren... Daarvoor is dit topic slimmerdwink
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ik zoek morgen even de source ervan op...
0
Jvdw

Lid · Topicstarter

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ke yummie iemand anders nog die me kan helpenhypocrite
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ja

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// POLL ID WELKE ACTIEF IS[/COLOR]
[COLOR= #0000BB]$pollid[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]19[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]/* FUNCTIE */
//$t = aantal stemmen op optie
//$o = totaal aantal votes[/COLOR]
[COLOR= #007700]function[/COLOR] procent [COLOR= #007700]([/COLOR][COLOR= #0000BB]$t[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$o[/COLOR][COLOR= #007700]) {[/COLOR]
    [COLOR= #0000BB]$proc[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$t[/COLOR]/[COLOR= #0000BB]$o[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$proc[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$proc[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/return"]return[/URL] [COLOR= #007700]@[/COLOR][URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$proc[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//Atjes zijn niet goed...[/COLOR]
[COLOR= #007700]}[/COLOR]
  
[COLOR= #0000BB]$poll_query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT id, vraag, votes FROM polls WHERE id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$settings[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]default_poll[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[COLOR= #0000BB]$show_poll[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$poll_query[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$ipadres[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT ipadres FROM poll_ip WHERE ipadres = "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[COLOR= #0000BB]$checkip[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ipadres[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]// controleren of het formulier voor het stemmen geposted is, Of ofdat er een ip bekend is..
// Toon de resultaten[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]((([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"POST"[/COLOR][COLOR= #007700]) && ([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]stem[/COLOR][COLOR= #007700]])) || ([/COLOR][COLOR= #0000BB]$checkip[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) )  {[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$checkip[/COLOR] [COLOR= #007700]<[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]) {[/COLOR]
        [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO poll_ip VALUES("[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
        [COLOR= #FF8000]//niet tellen als je alleen op de knop ramt[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]poll[/COLOR][COLOR= #007700]])) {[/COLOR]
            [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE polls SET votes=votes+1 WHERE id="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$pollid[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());
        }[/COLOR]
        [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE polloptions SET votes=votes+1 WHERE id = "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]poll[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]0[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]" "[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());
    }[/COLOR]
    [COLOR= #0000BB]$poll_query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT id, vraag, votes FROM polls WHERE active = 1"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    [COLOR= #0000BB]$show_poll[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$poll_query[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<b style="display:block;">"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$show_poll[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]vraag[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"</b>"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$pollopties[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT id,optie, votes, pid FROM polloptions WHERE pid="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$pollid[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR]or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    [COLOR= #FF8000]// toon de resultaten voor de poll.[/COLOR]
    [URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$polloption[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$pollopties[/COLOR][COLOR= #007700])) {[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<br /><b>"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$polloption[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]optie[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"</b><br />
              <img src=images/balk.gif width="[/COLOR][COLOR= #007700].@[/COLOR]procent[COLOR= #007700]([/COLOR][COLOR= #0000BB]$polloption[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]votes[/COLOR][COLOR= #007700]],[/COLOR][COLOR= #0000BB]$show_poll[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]votes[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]" height=10 alt="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$polloption[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]votes[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]" stemmen> <span title="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$polloption[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]votes[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]" stemmen>"[/COLOR][COLOR= #007700].@[/COLOR]procent[COLOR= #007700]([/COLOR][COLOR= #0000BB]$polloption[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]votes[/COLOR][COLOR= #007700]],[/COLOR][COLOR= #0000BB]$show_poll[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]votes[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]"%</span>"[/COLOR][COLOR= #007700];
    }

}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
    [COLOR= #0000BB]$poll_query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT id, vraag, votes FROM polls WHERE id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$pollid[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    [COLOR= #0000BB]$show_poll[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$poll_query[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<form method="POST" action="">
    <b>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$show_poll[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]vraag[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]</b><br>[/COLOR][COLOR= #007700];[/COLOR]

    [COLOR= #0000BB]$poll_option_query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT id, optie, pid FROM polloptions WHERE pid = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$pollid[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    [COLOR= #FF8000]// toon de opties voor de poll[/COLOR]
    [URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$poll_option[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$poll_option_query[/COLOR][COLOR= #007700])) {[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<input type="radio" value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$poll_option[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]" id="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$poll_option[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]" name="poll[]"><label for="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$poll_option[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"> [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$poll_option[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]optie[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]</label><br />[/COLOR][COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<br /><input type="submit" name="stem" onClick="window.location=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]PHP_SELF[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]" value="Kies mijn stem">
    </form>[/COLOR][COLOR= #007700];
}[/COLOR]
 ?>


Een oud poll-script van mij. Ik heb deze drie jaar geleden eens gebouwd.
Ik weet dat het beter kan, en dat die die() techniek nergens op slaat.
0
Berichten
3.074
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Ja
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// POLL ID WELKE ACTIEF IS[/COLOR]
[COLOR= #0000BB]$pollid[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]19[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]/* FUNCTIE */
//$t = aantal stemmen op optie
//$o = totaal aantal votes[/COLOR]
[COLOR= #007700]function[/COLOR] procent [COLOR= #007700]([/COLOR][COLOR= #0000BB]$t[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$o[/COLOR][COLOR= #007700]) {[/COLOR]
    [COLOR= #0000BB]$proc[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$t[/COLOR]/[COLOR= #0000BB]$o[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$proc[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$proc[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/return"]return[/URL] [COLOR= #007700]@[/COLOR][URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$proc[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//Atjes zijn niet goed...[/COLOR]
[COLOR= #007700]}[/COLOR]
  
[COLOR= #0000BB]$poll_query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT id, vraag, votes FROM polls WHERE id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$settings[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]default_poll[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[COLOR= #0000BB]$show_poll[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$poll_query[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$ipadres[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT ipadres FROM poll_ip WHERE ipadres = "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[COLOR= #0000BB]$checkip[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ipadres[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]// controleren of het formulier voor het stemmen geposted is, Of ofdat er een ip bekend is..
// Toon de resultaten[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]((([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"POST"[/COLOR][COLOR= #007700]) && ([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]stem[/COLOR][COLOR= #007700]])) || ([/COLOR][COLOR= #0000BB]$checkip[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) )  {[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$checkip[/COLOR] [COLOR= #007700]<[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]) {[/COLOR]
        [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO poll_ip VALUES("[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
        [COLOR= #FF8000]//niet tellen als je alleen op de knop ramt[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]poll[/COLOR][COLOR= #007700]])) {[/COLOR]
            [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE polls SET votes=votes+1 WHERE id="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$pollid[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());
        }[/COLOR]
        [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE polloptions SET votes=votes+1 WHERE id = "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]poll[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]0[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]" "[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());
    }[/COLOR]
    [COLOR= #0000BB]$poll_query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT id, vraag, votes FROM polls WHERE active = 1"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    [COLOR= #0000BB]$show_poll[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$poll_query[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<b style="display:block;">"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$show_poll[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]vraag[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"</b>"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$pollopties[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT id,optie, votes, pid FROM polloptions WHERE pid="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$pollid[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR]or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    [COLOR= #FF8000]// toon de resultaten voor de poll.[/COLOR]
    [URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$polloption[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$pollopties[/COLOR][COLOR= #007700])) {[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<br /><b>"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$polloption[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]optie[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"</b><br />
              <img src=images/balk.gif width="[/COLOR][COLOR= #007700].@[/COLOR]procent[COLOR= #007700]([/COLOR][COLOR= #0000BB]$polloption[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]votes[/COLOR][COLOR= #007700]],[/COLOR][COLOR= #0000BB]$show_poll[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]votes[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]" height=10 alt="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$polloption[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]votes[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]" stemmen> <span title="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$polloption[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]votes[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]" stemmen>"[/COLOR][COLOR= #007700].@[/COLOR]procent[COLOR= #007700]([/COLOR][COLOR= #0000BB]$polloption[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]votes[/COLOR][COLOR= #007700]],[/COLOR][COLOR= #0000BB]$show_poll[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]votes[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]"%</span>"[/COLOR][COLOR= #007700];
    }

}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
    [COLOR= #0000BB]$poll_query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT id, vraag, votes FROM polls WHERE id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$pollid[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    [COLOR= #0000BB]$show_poll[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$poll_query[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<form method="POST" action="">
    <b>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$show_poll[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]vraag[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]</b><br>[/COLOR][COLOR= #007700];[/COLOR]

    [COLOR= #0000BB]$poll_option_query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT id, optie, pid FROM polloptions WHERE pid = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$pollid[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    [COLOR= #FF8000]// toon de opties voor de poll[/COLOR]
    [URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$poll_option[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$poll_option_query[/COLOR][COLOR= #007700])) {[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<input type="radio" value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$poll_option[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]" id="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$poll_option[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]" name="poll[]"><label for="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$poll_option[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"> [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$poll_option[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]optie[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]</label><br />[/COLOR][COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<br /><input type="submit" name="stem" onClick="window.location=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]PHP_SELF[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]" value="Kies mijn stem">
    </form>[/COLOR][COLOR= #007700];
}[/COLOR]
 ?>


Een oud poll-script van mij. Ik heb deze drie jaar geleden eens gebouwd.
Ik weet dat het beter kan, en dat die die() techniek nergens op slaat.

is trouwens niet valid,
wel. Maar dat zal niet zoveel uitmaken bij een poll snippet.
0
Berichten
3.052
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Joeyl schreef:

is trouwens niet valid,
wel. Maar dat zal niet zoveel uitmaken bij een poll snippet.
Quote:
Een oud poll-script van mij. Ik heb deze drie jaar geleden eens gebouwd.

is inderdaad wel valid.
Maar het script is dan ook drie jaar oud, zoals hij vermeldt..
0
Berichten
3.074
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nicopara schreef:
Eerdere citaten tonen
Joeyl schreef:

is trouwens niet valid,
wel. Maar dat zal niet zoveel uitmaken bij een poll snippet.
Quote:
Een oud poll-script van mij. Ik heb deze drie jaar geleden eens gebouwd.

is inderdaad wel valid.
Maar het script is dan ook drie jaar oud, zoals hij vermeldt..
Dat is waar, ik moet soms niet zo lastig zijn...
0
Jvdw

Lid · Topicstarter

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
zouje de mijne dan willen ombouwen
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Jvdw schreef:
zouje de mijne dan willen ombouwen
Wie heeft het over ombouwen? Ik heb toch een prachtig script gegeven waarop je verder kan borduren. Zelfs de functie om het resultaat direct te zien als je gestemd hebt zit erin, en je kan onbeperkt aantal opties en polls starten.

Het leuke is dat alle poll-opinies bewaard kunnen blijven. Dus je kan makkelijk terugzien hoeveel stemmen je op je vorig poll had.

Deze werkt wel op IP-basis, maar kan je ook aanpassen naar een userID ofzo.
0
Jvdw

Lid · Topicstarter

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik wil het ombouwen..
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren