Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

PHP: WHILE løkke problem

Af Super Supporter kbhadsten | 10-02-2004 21:13 | 808 visninger | 4 svar, hop til seneste
Hej Hol Jeg har et problem med min lille vote. Jeg tror fejlen ligger i at den ikke tjekker alle rows igennem for IP <?php $UserIP = $_SERVER['REMOTE_ADDR']; $Query = mysql_query("SELECT * FROM votes") or print ("Fejl! Kontakt webmaster"); if (mysql_num_rows($Query) > 0) { while ($row = mysql_fetch_array ($Query)) { if ($UserIP == $row['ip']) { $Vote = "False"; } elseif ($UserIP <> $row['ip']) { $Vote = "True"; } } if ($Vote == "False") { $svar1 = mysql_query("SELECT * FROM votes WHERE svar1 = 1") or print ("Fejl! Kontakt webmaster"); $svar2 = mysql_query("SELECT * FROM votes WHERE svar2 = 1") or print ("Fejl! Kontakt webmaster"); $num = mysql_num_rows($Query); $truenumber = $num - 1; echo "<strong>Hvilken CS version skal bruges i konkurrencen til HCF:LAN?</strong><br> "; echo "<br> "; echo "<div align="center"><strong>Du har stemt!</strong></div><br> "; echo "Antal stemmer ialt:&nbsp;".$truenumber."<br> "; echo "<strong>CS1.5:</strong>&nbsp;".$csold = mysql_num_rows($svar1)."<br> "; echo "<strong>CS1.6:</strong>&nbsp;".$csnew = mysql_num_rows($svar2)."<br> "; } elseif ($Vote == "True") { echo "<form name="form" method="post" action="?Page=Query&Funktion=Vote"> "; echo "<input type="hidden" name="UserIP" value="".$UserIP.""> "; echo "<strong>Hvilken CS version skal bruges i konkurrencen til HCF:LAN?</strong> "; echo "<input type="radio" name="radiobutton" value="svar1">&nbsp;CS1.5<br> "; echo "<input type="radio" name="radiobutton" value="svar2">&nbsp;CS1.6<br> "; echo "<br> "; echo "<input type="submit" name="submit" value="Stem" class="Button"><br> "; echo "Denne afstemning virker ikke endnu "; echo "</form> "; } } else { echo "Ingen afstemning pt."; } ?>
--
#1
kbhadsten
Super Supporter
10-02-2004 21:14

Rapporter til Admin
Tjek venligst min while.....kan ikke finde fejlen!
--
http://www.computerforening.dk[...]
#2
psa
Mega Supporter
10-02-2004 21:33

Rapporter til Admin
hvad fejl får du ??
--
/pSa .:[http://jb.euroloser.dk[...] | http://www.skateanddestroy.dk[...] Lettere slidt kabi sælges http://jb.euroloser.dk[...] ;)
#3
kbhadsten
Super Supporter
10-02-2004 21:45

Rapporter til Admin
det er meningen at den skal tjekke ALLE ip'erne i de forskellige rows i tabellen, men det gør den vist ikke, den tjekker kun den sidste eller noget!!!! og så syntes jeg den tilføjer for mange pr. vote.
--
http://www.computerforening.dk[...]
#4
psa
Mega Supporter
10-02-2004 21:59

Rapporter til Admin
hmm ja jeg plejer bare at bruge $nyhed = mysql_query("SELECT * FROM as_news WHERE id!='$get[id]' ORDER BY id DESC LIMIT 10"); while($get = mysql_fetch_array($nyhed)) { ?> noget <? } ?> f.eks.. men det er da det samme... eller...
--
/pSa .:[http://jb.euroloser.dk[...] | http://www.skateanddestroy.dk[...] Lettere slidt kabi sælges http://jb.euroloser.dk[...] ;)

Opret svar til indlægget: PHP: WHILE løkke problem

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning