Avatar billede martinbk Nybegynder
01. maj 2003 - 21:41 Der er 4 kommentarer og
1 løsning

er det mig der sover eller kan php ikke regne?

heysa, jeg har et lille problem med nogle font colors
først et lille link:
http://achromic.lamerz.dk/?page=matches
og her en smule kode:
$pmatchres = mysql_query("SELECT * FROM matches WHERE played='YES' ORDER BY id DESC");
while($pmatch = mysql_fetch_array($pmatchres)) {
if ($pmatch[usscore] > $pmatch[themscore]) {
    $color = "#10E500";
}
elseif ($pmatch[usscore] = $pmatch[themscore]) {
    $color = "#ECD908";
}
elseif ($pmatch[usscore] < $pmatch[themscore]) {
    $color = "#FF0000";
}
?>
  <tr>
    <td width"25">&nbsp;</td>
    <td class="indhold"><?=$pmatch[date];?></td>
    <td class="indhold"><?=$pmatch[opponent];?></font></td>
    <td class="indhold"><?=$pmatch[event];?></td>
    <td class="indhold"><b><FONT FACE=Verdana COLOR=<?=$color;?>><?=$pmatch[usscore];?> - <?=$pmatch[themscore];?></FONT></b></td>
    <td><a class="indhold" href=?page=matchdetails&id=<?=$pmatch[id];?>>[info]</a></td>
  </tr>
<? } ?>

jeg har indsat 3 forskellige cases i min tabel så jeg gerne skulle få alle 3 farver men kig på mit link og se hvad der sker, det eneste der virker, er den 1. case hvor usscore er større en themscore
Avatar billede schaefner Juniormester
01. maj 2003 - 21:41 #1
elseif ($pmatch[usscore] == $pmatch[themscore]) {
Avatar billede martinbk Nybegynder
01. maj 2003 - 21:44 #2
ahh thx schaefner, smid lige et svar, men nu ved jeg så jeg skal omstille mig fra C til PHP :\
Avatar billede schaefner Juniormester
01. maj 2003 - 21:45 #3
.
Avatar billede soreno Praktikant
01. maj 2003 - 21:48 #4
Det er samme princip i c
= er assignment
== er sammenligning

if($pmatch[usscore] = $pmatch[themscore])
tester om du kan assigne pmatch[usscore] med pmatch[themscore] (det kan du!) og returnerer true.
Avatar billede martinbk Nybegynder
01. maj 2003 - 22:09 #5
ja det ved jeg, sad bare og stenede lidt C tidligere på aftenen, hvor jeg jo nok brugte if sætninger i en anden sammenhæng derfor kun et lighedstegn :(
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester