login  Naam:   Wachtwoord: 
Registreer je!
 Forum

2 getallen vergelijken

Offline infinity - 01/10/2005 22:14
Avatar van infinityGouden medaille

Grafische gevorderde
ik ben nu bezig met een war systeem voor mn clan. En ik wil nu 2 scores met elkaar vergelijken, die van ons en van de tegenstander. En als dan de score van ons hoger is dan die van de tegen stander wil ik een rij in een tabel groen maken en ook anders om, als die van de tegen stander hoger is de rij rood maken.

Kan iemand me een beetje op weg helpen?

dit is wat ik nu heb:
  1. <?php
  2. $qSelect_wars = mysql_query('SELECT * FROM `wars` WHERE `aa`') or die (mysql_error());
  3. while($aWars = mysql_fetch_array($qSelect_wars))
  4. {
  5. echo '<table>
  6. <tr>
  7. <td>
  8. '.$aWars['us'].'
  9. </td>
  10. <td>
  11. '.$aWars['them'].'
  12. </td>
  13. </tr>
  14. </table>
  15. ';
  16. }
  17.  
  18. ?>

2 antwoorden

Gesponsorde links
Offline Gerard - 02/10/2005 00:11 (laatste wijziging 02/10/2005 00:12)
Avatar van Gerard Ouwe rakker
  1. <?php
  2. $qSelect_wars = mysql_query('SELECT * FROM `wars` WHERE `aa`') or die (mysql_error());
  3. while($aWars = mysql_fetch_array($qSelect_wars))
  4. {
  5.  
  6. if ($aWars['us'] > $aWars['them']) {
  7.  
  8. $sRowColor = 'darkgreen';
  9.  
  10. } elseif ($aWars['us'] == $aWars['them']) {
  11.  
  12. $sRowColor = 'yellow';
  13.  
  14. } elseif ($aWars['us'] < $aWars['them'] {
  15.  
  16. $sRowColor = 'red';
  17.  
  18. }
  19.  
  20. echo '<table>
  21. <tr>
  22. <td bgcolor="'.$sRowColor.'">
  23. '.$aWars['us'].'
  24. </td>
  25. <td bgcolor="'.$sRowColor.'">
  26. '.$aWars['them'].'
  27. </td>
  28. </tr>
  29. </table>
  30. ';
  31. }
  32.  
  33. ?>


1. Het kan netter ja
2. Je kan het met de #00000 codes doen maar ik vond dit ff makkelijker 

Zorg er ook voor dat de scores in de tabel staan met als veldtype INT (integer, smallinteger etc mag ook) anders gaat hij ASCII waardes met elkaar vergelijken en dan krijg je gekke dingen, been there.
Offline infinity - 02/10/2005 01:26
Avatar van infinity Gouden medaille

Grafische gevorderde
oke dankje proximus:) ik ga er morgen mee verder
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.207s