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 22:37

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

*knip*

Triloxigen 08-12-2002 23: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 08-12-2002 23:08

*knip*

niemand 08-12-2002 23: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 06: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 16: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 02:31.

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