Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [PHP] Forumverkiezingen (https://forum.scholieren.com/showthread.php?t=302459)

Martin 08-12-2002 23:37

[PHP] Forumverkiezingen
 
Hoe verbouw ik onderstaand script zodanig dat iemand 5 keer mag stemmen ipv maar 1 keer?

*knip*

Triloxigen 09-12-2002 00:02

PHP-code:

$count mysql_fetch_array(mysql_query("SELECT COUNT(*) AS count FROM verkiezingen_votes WHERE ip = $REMOTE_ADDR")); 
if (
$count[count] =< 5) {
    
// hier je code om te laten stemmen, en weer even een nieuwe regel weg laten schrijven met het IP

} else echo "Je hebt al 5x gestemt, knurft!"

zoiets?

Martin 09-12-2002 00:08

*knip*

niemand 09-12-2002 00:16

PHP-code:

$row mysql_fetch_array($result); 

dit regeltje mis ik in je laatste post


PHP-code:

if ($count[count] < 5) { 

hiermee geef je aan dat de naam van je kolom count moet zijn, is dat wel zo? ik dacht van wel maar test het eens uit met je mysql client

Martin 09-12-2002 07:52

Oplossing:

PHP-code:

$query "SELECT COUNT(id) FROM verkiezingen_votes WHERE ip = '$REMOTE_ADDR'";
$result mysql_query($query) or die(mysql_error());
$count mysql_result($result,0); 
if (
$count 5


Kinky 09-12-2002 17:53

Citaat:

chatfreak schreef:
[php]
<?
$count = mysql_fetch_array(mysql_query("SELECT COUNT(*) AS count FROM verkiezingen_votes WHERE ip = $REMOTE_ADDR"));
if ($count[count] < 5) {

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Ik krijg steevast de mededeling:
Code:

Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\verkiezing\vote.php on line 23

ipv mysql_fetch_array moet je mysql_num_rows gebruiken. Die laatste telt het aantal rijen, en de eerste geeft de data uit een gevraagde kolom....


greetzzz


Alle tijden zijn GMT +1. Het is nu 10:51.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.