Avatar billede babyshark Nybegynder
04. februar 2005 - 02:15 Der er 5 kommentarer og
1 løsning

få vist ikon til tabt, vundet eller draw kamp

if($row[STATUS] == "won" ) {$farbe= "$winfarbe";}
if($row[STATUS] == "lose" ) {$farbe= "$losefarbe";}
if($row[STATUS] == "draw" ) {$farbe= "$drawfarbe";}

Sådan ser scriptet ud nu. Kan jeg ændre det således jeg får vist pilned.jpg til tabte kampe i stedet for at teksten blot bliver rød?
Avatar billede olebole Juniormester
04. februar 2005 - 02:29 #1
<ole>

Sikkert - men ikke der alene  :)

/mvh
</bole>
Avatar billede fennec Nybegynder
04. februar 2005 - 08:17 #2
if($row[STATUS] == "won" ) {$farbe= "$winfarbe";$ShowGif = "up.gif";}
if($row[STATUS] == "lose" ) {$farbe= "$losefarbe";$ShowGif = "dontKnow.gif";}
if($row[STATUS] == "draw" ) {$farbe= "$drawfarbe";$ShowGif = "down.gif";}

også i din udskrift:
<img src="<?php echo &ShowGif; ?>"><span style="color:<?php echo &ShowGif; ?>"><?php echo $row[STATUS]; ?></span>
Avatar billede fennec Nybegynder
04. februar 2005 - 08:18 #3
der var lige en skrive fejl :o)

<img src="<?php echo &ShowGif; ?>"><span style="color:<?php echo &farbe; ?>"><?php echo $row[STATUS]; ?></span>
Avatar billede Slettet bruger
04. februar 2005 - 12:37 #4
Men det er nok ikke en godt idé at have en kolonne der hedder "status", du kan ( vil jeg tro ud fra hvad jeg har set ) se om der er vundet, tabt eller draw i en "kamp" ved en sammenligning af resultater
Avatar billede babyshark Nybegynder
04. februar 2005 - 13:26 #5
Min lastwars.php ser således ud:
echo "<table width=\"120\" border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";
while ($row=mysql_fetch_array($result )){
if($row[STATUS] == "won" ) {$farbe= "$winfarbe";}
if($row[STATUS] == "lose" ) { echo "<img src=\"Wars/pilned.jpg\">"; }
if($row[STATUS] == "draw" ) {$farbe= "$drawfarbe";}
echo "<tr>
    <td width=\"60\">&nbsp; $row[GEGNER]</a></td>
    <td width=\"60\"><$row[STATUS]</font> </td>
  </tr>";
}
echo "</table> ";

jeg skal have en table med 2 kolonner, en til modstander og en til en pil ned i stdet for et resultat. Jeg kan godt finde ud af at sætte et billede ind (se lose), men den pil vises jo ikke i kolonne 2 der skulle vise status...den skriver blot: lose. skal man lave en if else ? jeg synes jeg har prøvet at lave 3 if else, men den vil ikke som jeg vil:(
Avatar billede babyshark Nybegynder
20. juni 2005 - 23:31 #6
luk
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