webForumDet fria alternativet
Logga in / Bli medlem

vilken e loss/wins?

PHP

5 svar · 309 visningar · startad av WiZzLeR

Medlem sedan juni 2002346 inlägg
Trådstart#1

det är så här att jag håller på och arbetar med en clanwars results sida, och i resultses ska det även visas vilken match är vunnen och förlorad

<?php 
	$pwar = mysql_query("SELECT * FROM wars ORDER BY datum");
	while($ewar = mysql_fetch_array($pwar)) {
	
	echo "
       <tr> 
          <td>".$ewar['datum']."</td>
          <td><div align='center'>".$ewar['against']."</div></td>
          <td><div align='center'>".$ewar['score1']."-".$ewar['score2']."</div></td>
          <td><div align='center'>".$ewar['map1']."/".$ewar['map2']."</div></td>
          <td><div align='center'>".$ewar['event']."</div></td>
          <td><div align='center'></div></td>
        </tr>
     "; }
	 ?>

hur gör jag så att score1 och score2 jämnförs? om score 1 är ett större tal så är det en win, om den är mindre så¨är det en loss.

Medlem sedan juli 2002131 inlägg
#2

umm...om jag förstått dig rätt:

if($ewar['score1'] > $ewar['score2']) {
    echo "vinst";
} elseif($ewar['score1'] == $ewar['score2']) {
    echo "lika";
} else {
    echo "förlust";
}

jag har ingen möjlighet att kolla koden här, men det borde väl fungera...

Medlem sedan sep. 20021 655 inlägg
#3
<?php 
    $pwar = mysql_query("SELECT * FROM wars ORDER BY datum");
    while($ewar = mysql_fetch_array($pwar)) {
    
    echo "
       <tr> 
          <td>".$ewar['datum']."</td>
          <td><div align='center'>".$ewar['against']."</div></td>
          <td><div align='center'>".$ewar['score1']."-".$ewar['score2']."</div></td>
          <td><div align='center'>".$ewar['map1']."/".$ewar['map2']."</div></td>
          <td><div align='center'>".$ewar['event']."</div></td>
          <td><div align='center'>".(($ewar['score1']>$ewar['score2'])?"vinst":"förlust")."</div></td>
          <td><div align='center'></div></td>
        </tr>
     "; }
?>
Medlem sedan okt. 20023 030 inlägg
#4

dectgap skrev:

<?php 
    $pwar = mysql_query("SELECT * FROM wars ORDER BY datum");
    while($ewar = mysql_fetch_array($pwar)) {
    
    echo "
       <tr> 
          <td>".$ewar['datum']."</td>
          <td><div align='center'>".$ewar['against']."</div></td>
          <td><div align='center'>".$ewar['score1']."-".$ewar['score2']."</div></td>
          <td><div align='center'>".$ewar['map1']."/".$ewar['map2']."</div></td>
          <td><div align='center'>".$ewar['event']."</div></td>
          <td><div align='center'>".(($ewar['score1']>$ewar['score2'])?"vinst":"förlust")."</div></td>
          <td><div align='center'></div></td>
        </tr>
     "; }
?>

Men detta fungerar däremot inte med oavgjort.. ;)

Medlem sedan sep. 20021 655 inlägg
#5
<?php 
    $pwar = mysql_query("SELECT * FROM wars ORDER BY datum");
    while($ewar = mysql_fetch_array($pwar)) {
    
    echo "
       <tr> 
          <td>".$ewar['datum']."</td>
          <td><div align='center'>".$ewar['against']."</div></td>
          <td><div align='center'>".$ewar['score1']."-".$ewar['score2']."</div></td>
          <td><div align='center'>".$ewar['map1']."/".$ewar['map2']."</div></td>
          <td><div align='center'>".$ewar['event']."</div></td>
          <td><div align='center'>".(($ewar['score1']>$ewar['score2'])?"vinst":($ewar['score1']==$ewar['score2'])?"lika":"förlust")."</div></td>
          <td><div align='center'></div></td>
        </tr>
     "; }
?>

Så då.

Medlem sedan juni 2002346 inlägg
#6

hehe tack dectgap

258 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)