08. oktober 2009 - 22:37Der er
2 kommentarer og 1 løsning
PHP: Kan ikke få int variabler til at virke i IF, ELSE statement
Jeg har følgende kode, som jeg ikke kan få til at virke. $totnon er = 0 og $totMem = 5 når jeg skriver dem ud, men lige gyldig hvad jeg gør så går den kun ind i den første if. Men ændre jeg det til == så går den ned i den nederste. JEg har skrevet de 2 variabler ud med echo og tallene passer. Hvad sker der?
if ($totnon < $totMem) { ?> Skriv ud ja <?php } else { ?> Skriv ud Nej <?php }
while ($row = mysql_fetch_assoc($result)) { $refId = (Int)$row['Id']; $vote = mysql_query("SELECT * FROM Vote WHERE RefId='$refId' AND MemberId='$memId'"); $resVote = mysql_fetch_assoc($vote);
$forRes = mysql_query("SELECT COUNT(*) AS numrows FROM Vote WHERE RefId='$refId'") or die('Error, query failed'); $forVote = mysql_fetch_assoc($forRes); $totMem = (Int)$forVote['numrows'];
$forRes = mysql_query("SELECT COUNT(*) AS numrows FROM Vote WHERE RefId='$refId' AND Vote='For'") or die('Error, query failed'); $forVote = mysql_fetch_assoc($forRes); $totFor = (Int)$forVote['numrows'];
$forRes = mysql_query("SELECT COUNT(*) AS numrows FROM Vote WHERE RefId='$refId' AND Vote=''") or die('Error, query failed'); $forVote = mysql_fetch_assoc($forRes); $totnon = (Int)$forVote['numrows']; ?>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.