[x]
Posted via EE Mobile

Search, ask, and monitor your questions on the go with EE Mobile. Visit Experts Exchange from your mobile device and never be out of touch again.

Question
[x]
Attachment Details
[x]
The Solution Rating System

With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.

  • The Grade of the Solution
  • The Zone Rank of the Expert Providing the Solution
  • The Number of Author and Expert Comments
  • The Number of Experts Contributing
  • The Feedback of the Community

Your Input Matters
Because of the way the system is set up, the most important variable in this equation is you. As a member of Experts Exchange, you are able to cast your vote on the quality of the solutions in regard to how complete, accurate, helpful and easy to understand each solution is. When you provide your feedback, each rating is adjusted accordingly. So, if you see a solution that has a poor rating that you think is a good solution, let us know by rating it. As you do, the rating will be adjusted and will become more accurate for other members of our site.

If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support.

Thank you!

6.8

Help with Mysql and php

Asked by cstallings in PHP Scripting Language

Tags: mysql, table

I am running a gaming server. Here is the link. Now when you look at a pilots profile it will award them medals depending on what they do in the game. I would like to depending on what level they are on have it change to a different medal or add another medal that is different.  Here is the link to the site.  http://www.aceshigh.ws/run2/stats/index.php
Here is a link to one of the players details page as you can see dependent on a medals txt file that has the different levels he gets the little white ace's http://www.aceshigh.ws/run2/stats/playerdetails.php?id=35 . I would also like if they bomb so many ships get a different kind of medal or something like that. Any ideas would be greatly appreciated. Please let me know what you need and I will gladly get it to you. Thanks.

Here is the code for the player details page.  

<?php
/*************************************************
$Id: playerdetails.php,v 1.1 2004/12/16 01:07:50 administrator Exp $
file: playerdetails.php

description: Displayes a players details and stats
**************************************************/

/*
%actionid = (
        kia         => 1,
        crash       => 2,
        mia         => 3,
        enemyk      => 4,
        teamk       => 5,
        aik         => 6,
        vulchk      => 7,
        chutek      => 8,
        bail        => 9,
        land        => 10,
        wing        => 11,
        controls    => 12,
        escape      => 13,
        disconnect  => 14
);
*/


// Get set up and under way
require('../config.php');
$image = "images/playerdetails.gif";
$page_title = "FBD Stats - $site_name";
include('./includes/header.inc');
include('./includes/player.inc');

$player = get_player($_REQUEST['id']);

?>

<table width=90% align=center border=0 cellspacing=0 cellpadding=0>
<tr valign=top>
        <td width=50%><font face="Arial, sans-serif" size=4 class=fontTitle><b>
<?php

$img  = preg_replace("/\s/", "%20", $player['country']);
$img .= ".gif";


echo "<a href='./playerdetails.php?id=".$player['id']."'>".$player['callsign']."</a> &nbsp;&nbsp;";

if ($player['country'] != "0") {
      echo "<img src='images/flags/$img'>&nbsp;&nbsp;";
}

$cnt = 0;
while ($cnt < $player['medals']) {
      echo " <img border=0 src='./images/medal-kills-1.gif'>";
      $cnt++;
}
   
?></b></font></td>

        <td width=50% align=right><font face="Arial, sans-serif" size=4 class=fontNormal>Player Details</font></td>
</tr>
</table><p>
<br>

<?php

// Dont do details in list mode
if ($_REQUEST['list'] < 1 || $_REQUEST['list'] > 4) {
    print_details($player);

?>

<table width=90% align=center border=0 cellspacing=0 cellpadding=0>
    <tr>
      <td width=22.5% valign=top align=left colspan=2><font face="Verdana, Arial, sans-serif" size=2 class=fontNormal><b>Enemy Victories</font></td>
      <td width=22.5% valign=top align=right><font face="Verdana, Arial, sans-serif" size=2 class=fontNormal>Top 10</font></td>

      <td width=10% valign=top align=left>&nbsp;</td>
      <td width=22.5% valign=top align=left colspan=2><font face="Verdana, Arial, sans-serif" size=2 class=fontNormal><b>Enemy Defeats</font></td>
      <td width=22.5% valign=top align=right><font face="Verdana, Arial, sans-serif" size=2 class=fontNormal>Top 10</font></td>
    </tr>
    <tr>
      <td width=5%></td>
      <td width=35% valign=top align=left colspan=2>
        &nbsp;<br>

        <div align=center>
          <table border=0 cellpadding=2 cellspacing=1 width=100% bgcolor=#333333>
            <tr>
              <td bgcolor=#000000 valign=top align=left><font color=#EEEEEE face="Verdana, Arial, sans-serif" size=1 class=fontSmall><b>Callsign</b></font></td>
              <td bgcolor=#000000 valign=top align=right><font color=#EEEEEE face="Verdana, Arial, sans-serif" size=1 class=fontSmall><b>Times</b></font></td>
            </tr>

<?php

}
else {
   
// ********************************************************
?>

        <div align=center>
          <table border=0 cellpadding=2 cellspacing=1 width=75% bgcolor=#333333>
          <tr>
              <td bgcolor=#FFFFFF valign=top align=Center colspan=2><font color=#000000 face=Verdana, Arial, sans-serif size=1 class=fontNormal><b>

<?php
    if ($_REQUEST['list'] == 1) {
        echo "Enemy Victories";
    }
    else if ($_REQUEST['list'] == 2) {
        echo "Enemy Defeats";
    }
    else if ($_REQUEST['list'] == 3) {
        echo "Friendly Victims";
    }
    else if ($_REQUEST['list'] == 4) {
        echo "Friendly Attackers";
    }
   

?>
                </b></font></td>
         
          </tr>
        <tr>
              <td bgcolor=#000000 valign=top align=left><font color=#EEEEEE face="Verdana, Arial, sans-serif" size=1 class=fontSmall><b>Callsign</b></font></td>
              <td bgcolor=#000000 valign=top align=right><font color=#EEEEEE face="Verdana, Arial, sans-serif" size=1 class=fontSmall><b>Times</b></font></td>
            </tr>

<?php

    if ($_REQUEST['list'] == 1) {
        $query = "SELECT archivestats.callsign, COUNT(*) as count, playerdetails.victimid FROM playerdetails, archivestats WHERE playerdetails.killerid ='" . $_REQUEST['id'] . "' AND playerdetails.victimid = archivestats.id AND playerdetails.typeofactionid='4' GROUP BY playerdetails.victimid ORDER BY count DESC";
    }
    else if ($_REQUEST['list'] == 2) {
        $query = "SELECT archivestats.callsign, COUNT(*) as count, playerdetails.killerid FROM playerdetails, archivestats WHERE playerdetails.victimid='" . $_REQUEST['id'] . "' AND playerdetails.killerid = archivestats.id AND playerdetails.typeofactionid = '4' GROUP BY playerdetails.killerid ORDER BY count DESC";
    }
    else if ($_REQUEST['list'] == 3) {
        $query = "SELECT archivestats.callsign, COUNT(*) as count, playerdetails.victimid FROM playerdetails, archivestats WHERE playerdetails.killerid ='" . $_REQUEST['id'] . "' AND playerdetails.victimid = archivestats.id AND playerdetails.typeofactionid='5' GROUP BY playerdetails.victimid ORDER BY count DESC";
    }
    else if ($_REQUEST['list'] == 4) {
        $query = "SELECT archivestats.callsign, COUNT(*) as count, playerdetails.killerid FROM playerdetails, archivestats WHERE playerdetails.victimid='" . $_REQUEST['id'] . "' AND playerdetails.killerid = archivestats.id AND playerdetails.typeofactionid = '5' GROUP BY playerdetails.killerid ORDER BY count DESC LIMIT 0, 10";
    }
    $result = @mysql_query($query);
    if (!$result) {
        print_error("Mysql croaked: " . mysql_error());
    }

    $bgcolor = "#000000";
    while ($row = mysql_fetch_row($result)) {
          if ($bgcolor == "#202020") {
                $bgcolor = "#000000";
      }
      else {
                $bgcolor = "#202020";
        }
        echo "<tr bgcolor=$bgcolor>
        <td align=left valign=top><font face='Verdana, Arial, sans-serif' size=2 class=fontNormal>
        <a href='./playerdetails.php?id=$row[2]'>$row[0]</a></font></td>
        <td align=right valign=top><font face='Verdana, Arial, sans-serif' size=2 class=fontNormal>$row[1]</font></td>
        </tr>";
    }
    mysql_free_result($result);

?>
          </table>
        </div>
<?php

    include('./includes/footer.inc');
    exit(0);

// ********************************************************
}

// Top 10 kills
$result = @mysql_query("SELECT archivestats.callsign, COUNT(*) as count, playerdetails.victimid FROM playerdetails, archivestats WHERE playerdetails.killerid ='" . $_REQUEST['id'] . "' AND playerdetails.victimid = archivestats.id AND playerdetails.typeofactionid='4' GROUP BY playerdetails.victimid ORDER BY count DESC LIMIT 0, 10");
if (!$result) {
    print_error("Mysql croaked: " . mysql_error());
}

$bgcolor = "#000000";
$cnt = 0;
while ($row = mysql_fetch_row($result)) {
      if ($bgcolor == "#202020") {
            $bgcolor = "#000000";
      }
      else {
            $bgcolor = "#202020";
      }
    echo "<tr bgcolor=$bgcolor>
    <td align=left valign=top><font face='Verdana, Arial, sans-serif' size=2 class=fontNormal>
    <a href='./playerdetails.php?id=$row[2]'>$row[0]</a></font></td>
    <td align=right valign=top><font face='Verdana, Arial, sans-serif' size=2 class=fontNormal>$row[1]</font></td>
    </tr>";
    $cnt++;
}
mysql_free_result($result);

if ($cnt == 10) {
    echo "</table><table><tr><td align=center valign=top colspan=2>
    <font face='Verdana, Arial, sans-serif' size=2 class=fontNormal>
    <a href='./playerdetails.php?id=".$player['id']."&list=1'>Show All</a></font></td></tr>";
}

?>

          </table>
        </div>
      </td>
      <td width=10%>&nbsp;<br>
      </td>
      <td width=5% valign=top align=left>

      </td>
      <td width=35% valign=top align=left colspan=2>
      &nbsp;<br>
      <div align=center>
        <center>
        <table border=0 cellpadding=2 cellspacing=1 width=100% bgcolor=#333333>
          <tr>
              <td width=50% bgcolor=#000000 valign=top align=left><font color=#EEEEEE face="Verdana, Arial, sans-serif" size=1 class=fontSmall><b>Callsign</b></font></td>

              <td width=50% bgcolor=#000000 valign=top align=right><font color=#EEEEEE face="Verdana, Arial, sans-serif" size=1 class=fontSmall><b>Times</b></font></td>
          </tr>
<?php

// Top 10 killed by's
$result = @mysql_query("SELECT archivestats.callsign, COUNT(*) as count, playerdetails.killerid FROM playerdetails, archivestats WHERE playerdetails.victimid='" . $_REQUEST['id'] . "' AND playerdetails.killerid = archivestats.id AND playerdetails.typeofactionid = '4' GROUP BY playerdetails.killerid ORDER BY count DESC LIMIT 0, 10");
if (!$result) {
    print_error("Mysql croaked: " . mysql_error());
}

$bgcolor="#000000";
$cnt = 0;
while ($row = mysql_fetch_row($result)) {
          if ($bgcolor == "#202020") {
                $bgcolor = "#000000";
      }
      else {
                $bgcolor = "#202020";
        }
    echo "<tr bgcolor=$bgcolor>
    <td align=left valign=top><font face='Verdana, Arial, sans-serif' size=2 class=fontNormal>
    <a href='./playerdetails.php?id=$row[2]'>$row[0]</a></font></td>
    <td align=right valign=top><font face='Verdana, Arial, sans-serif' size=2 class=fontNormal>$row[1]</font></td>
    </tr>";
    $cnt++;
}
mysql_free_result($result);

if ($cnt == 10) {
    echo "</table><table><tr><td align=center valign=top colspan=2>
    <font face='Verdana, Arial, sans-serif' size=2 class=fontNormal>
    <a href='./playerdetails.php?id=".$player['id']."&list=2'>Show All</a></font></td></tr>";
}
?>        
        </table>
        </center>
      </div>
      </td>
    </tr>
  </table>
  <p>
  <br>

<table width=90% align=center border=0 cellspacing=0 cellpadding=0>
    <tr>
      <td width=22.5% valign=top align=left colspan=2><font face="Verdana, Arial, sans-serif" size=2 class=fontNormal><b>Friendly Victims</font></td>
      <td width=22.5% valign=top align=right><font face="Verdana, Arial, sans-serif" size=2 class=fontNormal>Top 10</font></td>
      <td width=10% valign=top align=left>&nbsp;</td>
      <td width=22.5% valign=top align=left colspan=2><font face="Verdana, Arial, sans-serif" size=2 class=fontNormal><b>Friendly Attackers</font></td>
      <td width=22.5% valign=top align=right><font face="Verdana, Arial, sans-serif" size=2 class=fontNormal>Top 10</font></td>

    </tr>
    <tr>
      <td width=5%></td>
      <td width=35% valign=top align=left colspan=2>
        &nbsp;<br>
        <div align=center>
          <table border=0 cellpadding=2 cellspacing=1 width=100% bgcolor=#333333>
            <tr>
              <td bgcolor=#000000 valign=top align=left><font color=#EEEEEE face="Verdana, Arial, sans-serif" size=1 class=fontSmall><b>Callsign</b></font></td>

              <td bgcolor=#000000 valign=top align=right><font color=#EEEEEE face="Verdana, Arial, sans-serif" size=1 class=fontSmall><b>Times</b></font></td>
            </tr>


<?php

// Top 10 TK's
$result = @mysql_query("SELECT archivestats.callsign, COUNT(*) as count, playerdetails.victimid FROM playerdetails, archivestats WHERE playerdetails.killerid ='" . $_REQUEST['id'] . "' AND playerdetails.victimid = archivestats.id AND playerdetails.typeofactionid='5' GROUP BY playerdetails.victimid ORDER BY count DESC LIMIT 0, 25");
if (!$result) {
    print_error("Mysql croaked: " . mysql_error());
}

$bgcolor="#000000";
$cnt = 0;
while ($row = mysql_fetch_row($result)) {
          if ($bgcolor == "#202020") {
                $bgcolor = "#000000";
      }
      else {
                $bgcolor = "#202020";
        }
    echo "<tr bgcolor=$bgcolor>
    <td align=left valign=top><font face='Verdana, Arial, sans-serif' size=2 class=fontNormal>
    <a href='./playerdetails.php?id=$row[2]'>$row[0]</a></font></td>
    <td align=right valign=top><font face='Verdana, Arial, sans-serif' size=2 class=fontNormal>$row[1]</font></td>
    </tr>";
    $cnt++;
}
mysql_free_result($result);

if ($cnt == 10) {
    echo "</table><table><tr><td align=center valign=top colspan=2>
    <font face='Verdana, Arial, sans-serif' size=2 class=fontNormal>
    <a href='./playerdetails.php?id=".$player['id']."&list=3'>Show All</a></font></td></tr>";
}
?>

          </table>
        </div>
      </td>
      <td width=10%>&nbsp;<br>
      </td>
      <td width=5% valign=top align=left>

      </td>
      <td width=35% valign=top align=left colspan=2>
      &nbsp;<br>
      <div align=center>
        <center>
        <table border=0 cellpadding=2 cellspacing=1 width=100% bgcolor=#333333>
          <tr>
              <td width=50% bgcolor=#000000 valign=top align=left><font color=#EEEEEE face="Verdana, Arial, sans-serif" size=1 class=fontSmall><b>Callsign</b></font></td>

              <td width=50% bgcolor=#000000 valign=top align=right><font color=#EEEEEE face="Verdana, Arial, sans-serif" size=1 class=fontSmall><b>Times</b></font></td>
          </tr>
<?php

// Top 10 TK'ed by
$result = @mysql_query("SELECT archivestats.callsign, COUNT(*) as count, playerdetails.killerid FROM playerdetails, archivestats WHERE playerdetails.victimid='" . $_REQUEST['id'] . "' AND playerdetails.killerid = archivestats.id AND playerdetails.typeofactionid = '5' GROUP BY playerdetails.killerid ORDER BY count DESC LIMIT 0, 10");
if (!$result) {
    print_error("Mysql croaked: " . mysql_error());
}

$bgcolor="#000000";
$cnt = 0;
while ($row = mysql_fetch_row($result)) {
          if ($bgcolor == "#202020") {
                $bgcolor = "#000000";
      }
      else {
                $bgcolor = "#202020";
        }
    echo "<tr bgcolor=$bgcolor>
    <td align=left valign=top><font face='Verdana, Arial, sans-serif' size=2 class=fontNormal>
    <a href='./playerdetails.php?id=$row[2]'>$row[0]</a></font></td>
    <td align=right valign=top><font face='Verdana, Arial, sans-serif' size=2 class=fontNormal>$row[1]</font></td>
    </tr>";
    $cnt++;
}
mysql_free_result($result);

if ($cnt == 10) {
    echo "</table><table><tr><td align=center valign=top colspan=2>
    <font face='Verdana, Arial, sans-serif' size=2 class=fontNormal>
    <a href='./playerdetails.php?id=".$player['id']."&list=4'>Show All</a></font></td></tr>";
}
?>

        </table>
        </center>
      </div>
      </td>
    </tr>
  </table>

  <p>
  <br><br>
        <!-- Sorties flown cell -->
            <table width=90% align=center border=0 cellspacing=0 cellpadding=0>
                <tr>
                    <td valign=top align=left><font face=Verdana, arial, sans-serif size=2 class=fontNormal><b>Last 25 Sorties Flown</b><br>&nbsp;</font></td>
                </tr>

            </table>
          <table border=0 align=center cellpadding=2 cellspacing=1 width=85% bgcolor=#333333>
          <tr>
                <td bgcolor=#FFFFFF valign=top align=center><b><a href='playerdetails.php?id=<?php echo $_REQUEST['id'];  ?>&sort=1'><font color=#000000 face=Verdana, Arial, sans-serif size=1 class=fontSmall>MISSION</a></font></b></td>
                <td bgcolor=#FFFFFF valign=top align=center><b><a href='playerdetails.php?id=<?php echo $_REQUEST['id'];  ?>'><font color=#000000 face=Verdana, Arial, sans-serif size=1 class=fontSmall>START TIME</a></font></b></td>
                <td bgcolor=#FFFFFF valign=top align=center><b><a href='playerdetails.php?id=<?php echo $_REQUEST['id'];  ?>&sort=2'><font color=#000000 face=Verdana, Arial, sans-serif size=1 class=fontSmall>ARMY</a></font></b></td>
                <td bgcolor=#FFFFFF valign=top align=center><b><a href='playerdetails.php?id=<?php echo $_REQUEST['id'];  ?>&sort=3'><font color=#000000 face=Verdana, Arial, sans-serif size=1 class=fontSmall>PLANE</a></font></b></td>
                <td bgcolor=#FFFFFF valign=top align=center><b><a href='playerdetails.php?id=<?php echo $_REQUEST['id'];  ?>&sort=4'><font color=#000000 face=Verdana, Arial, sans-serif size=1 class=fontSmall>SCORE</a></font></b></td>
                <td bgcolor=#FFFFFF valign=top align=center><b><a href='playerdetails.php?id=<?php echo $_REQUEST['id'];  ?>&sort=5'><font color=#000000 face=Verdana, Arial, sans-serif size=1 class=fontSmall>AIRCRAFT KILLS</a></font></b></td>
                <td bgcolor=#FFFFFF valign=top align=center><b><a href='playerdetails.php?id=<?php echo $_REQUEST['id'];  ?>&sort=6'><font color=#000000 face=Verdana, Arial, sans-serif size=1 class=fontSmall>GROUND KILLS</a></font></b></td>
                <td bgcolor=#FFFFFF valign=top align=center><b><font color=#000000 face=Verdana, Arial, sans-serif size=1 class=fontSmall> SORTIE </font></b></td>          </tr>


<?php

$query = "SELECT
                            missionid.missionname ,
                            missionstats.id as sid,
                            archivestats.callsign,
                            sortiestats.*,
                            aircraftid.aircraft,
                            (eAir + eSAir) AS airkills,
                            (eTank + eCar + eArt + eAaa + eWag + eShip) as groundkills,
                            (fAir + fSAir + fTank + fCar + fArt + fAaa + fWag + fShip) as friendlykills
                        FROM
                            sortiestats,
                            archivestats,
                            missionstats,
                            missionid,
                            aircraftid
                        WHERE
                            sortiestats.playerid = ".$_REQUEST['id']."
                            AND archivestats.id         = sortiestats.playerid
                            AND missionstats.starttime  = sortiestats.missionstarttime
                            AND missionid.id            = missionstats.missionid
                            AND aircraftid.id           = sortiestats.plane
                        ORDER BY ";

if ($_REQUEST['sort'] == 1) {
    $query .= "missionid.missionname, sortieid DESC";
}
elseif ($_REQUEST['sort'] == 2) {
    $query .= "army, sortieid DESC";
}
elseif ($_REQUEST['sort'] == 3) {
    $query .= "aircraft, sortieid DESC";
}
elseif ($_REQUEST['sort'] == 4) {
    $query .= "score DESC, sortieid DESC";
}
elseif ($_REQUEST['sort'] == 5) {
    $query .= "airkills DESC, sortieid DESC";
}
elseif ($_REQUEST['sort'] == 6) {
    $query .= "groundkills DESC, sortieid DESC";
}
else {
    $query .= "sortieid DESC";
}


$query .= " LIMIT 0, 25";

$result = @mysql_query($query);

//MissionID stored in $row[0]
$bgcolor = "#000000";
if ($result) {
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
        $bgcolor = $bgcolor == "#202020" ? "#000000" : "#020202";
        $army = $row['army'] == 1 ? "Blue" : "Red";
        $plink = "<a href='missiondetails.php?id=".$row['sid']."'>".$row['missionname']."</a>";
        $slink = "<a href='sortiedetails.php?id=".$row['sortieid']."&playerid=".$row['playerid']."'>[SORTIE]</a>";
        echo "
        <tr>
              <td bgcolor=$bgcolor valign=top align=left><font color=#FFFFFF face=Verdana, Arial, sans-serif size=1 class=fontSmall>$plink</font></td>
              <td bgcolor=$bgcolor valign=top align=left><font color=#FFFFFF face=Verdana, Arial, sans-serif size=1 class=fontSmall>" . strftime("%b %d - %I:%M %p", $row['sortieid']) . "</font></td>
              <td bgcolor=$bgcolor valign=top align=left><font color=$army face=Verdana, Arial, sans-serif size=1 class=fontSmall>$army</font></td>
              <td bgcolor=$bgcolor valign=top align=left><font color=#FFFFFF face=Verdana, Arial, sans-serif size=1 class=fontSmall>".$row['aircraft']."</font></td>
              <td bgcolor=$bgcolor valign=top align=right><font color=#FFFFFF face=Verdana, Arial, sans-serif size=1 class=fontSmall>".$row['score']."</font></td>
              <td bgcolor=$bgcolor valign=top align=right><font color=#FFFFFF face=Verdana, Arial, sans-serif size=1 class=fontSmall>".$row['airkills']."</font></td>
              <td bgcolor=$bgcolor valign=top align=right><font color=#FFFFFF face=Verdana, Arial, sans-serif size=1 class=fontSmall>".$row['groundkills']."</font></td>
              <td bgcolor=$bgcolor valign=top align=center><font color=#FFFFFF face=Verdana, Arial, sans-serif size=1 class=fontSmall>$slink</font></td>
        </tr> \n";

    }
    mysql_free_result($result);
}
else {
    print_error("Mysql croaked: " . mysql_error());
}

?>
            </table>
            </td>
            </tr>
          </table>
<p>
<br>


<?php
include('./includes/footer.inc');

// ***************************************************************************************************************************
// ***************************************************************************************************************************
// print details
// ***************************************************************************************************************************
// ***************************************************************************************************************************
function print_details ($player) {
?>

<table width=90% align=center border=0 cellspacing=0 cellpadding=0>
    <tr>
      <td width=22.5% valign=top align=left colspan=2><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><b>Information</b></font></td>
      <td width=22.5% valign=top align=right><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>&nbsp;</font></td>
      <td width=10% valign=top align=left>&nbsp;</td>

      <td width=22.5% valign=top align=left colspan=2><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><b>Statistics</b></font></td>
      <td width=22.5% valign=top align=right><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>&nbsp;</font></td>
    </tr>
    <tr>
      <td width=5%></td>
      <td width=35% valign=top align=left colspan=2>
        &nbsp;<br>
        <div align=center>

          <table border=0 cellpadding=2 cellspacing=1 width=100% bgcolor=#333333>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Stats ID</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['id']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Country</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php
              if ($player['country'] != "0") { echo $player['country']; }
            else { echo "Unknown"; }
            echo "</font></td>"; ?>
          </tr>

          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Last Sighting</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo date("F jS Y h:i A", $player['currenttime']); ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Total Time Played</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo number_format($player['totaltimeplayed']/3600, 1, ".", "") ?> hours</font></td>
          </tr>

          </table>
        </div>
        &nbsp;
        <div align=center>
          <table border=0 cellpadding=2 cellspacing=1 width=100% bgcolor=#333333>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>K/D Ratio</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>
<?php

    // K/D ratio
    if ($player['deaths'] != 0) {
        echo number_format(($player['enemyaircraftkills'] / $player['deaths']), 1, ".", "");
    }
    else {
        echo $player['enemyaircraftkills'] . ".0";
    }
                 
           
?>
            </font></td>
          </tr>

          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Hit %</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>

<?php

    // Hit %
    if ($player['firedbullets']) {
        echo number_format((($player['hitbullets'] / $player['firedbullets']) * 100), 1, ".", "");
    }
    else {
        echo "0.0";
    }
   
?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Hit Air %</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>

<?php

    // Hit air %
    if ($player['firedbullets']) {
        echo number_format((($player['hitairbullets'] / $player['firedbullets']) * 100), 1, ".", "");
    }
    else {
        echo "0.0";
    }
   
?></font></td>
          </tr>

          </table>
        </div>
        &nbsp;
        <div align=center>
          <table border=0 cellpadding=2 cellspacing=1 width=100% bgcolor=#333333>
          <tr><td bgcolor=#000000 valign=top align=left><font color=#EEEEEE face="Verdana, Arial, sans-serif" size=1 class=fontSmall><b>Aircraft Flown</b></font></td>
              <td bgcolor=#000000 valign=top align=right><font color=#EEEEEE face="Verdana, Arial, sans-serif" size=1 class=fontSmall><b>Top 10</b></font></td>
          </tr>

<?php

// Top 10 Aircraft
$result = @mysql_query("SELECT aircraftid.aircraft, aircraftstats.count, aircraftid.id FROM aircraftid, aircraftstats WHERE playerid ='" . $_REQUEST['id'] . "' AND aircraftid.id=aircraftstats.aircraft ORDER BY count DESC LIMIT 0, 10");
if (!$result) {
    print_error("Mysql croaked: " . mysql_error());
}

$bgcolor = "#000000";
$cnt = 0;
while ($row = mysql_fetch_row($result)) {
          if ($bgcolor == "#202020") {
                $bgcolor = "#000000";
      }
      else {
                $bgcolor = "#202020";
        }
    echo "<tr bgcolor=$bgcolor>
    <td align=left valign=top><font face='Verdana, Arial, sans-serif' size=2 class=fontNormal><a href='aircraftdetails.php?id=$row[2]'>
    $row[0]</a></font></td>
    <td align=right valign=top><font face='Verdana, Arial, sans-serif' size=2 class=fontNormal>$row[1]</font></td>
    </tr>";
    $cnt++;
}
mysql_free_result($result);

//if ($cnt == 10) {
//    echo "</table><table><tr><td align=center valign=top colspan=2>
//    <font face='Verdana, Arial, sans-serif' size=2 class=fontNormal>
//    <a href='./playerdetails.php?id=".$player['id']."&list=3'>Show All</a></font></td></tr>";
//}
?>

          </table>
        </div>&nbsp;
      </td>
      <td width=10%>&nbsp;<br>
      </td>

      <td width=5% valign=top align=left>
      </td>
      <td width=35% valign=top align=left colspan=2>
      &nbsp;<br>
      <div align=center>
        <center>
        <table border=0 cellpadding=2 cellspacing=1 width=100% bgcolor=#333333>

          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Enemy Aircraft Kills</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['enemyaircraftkills']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Killed In Action</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['deaths']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Friendly Aircraft Kills</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['friendlyaircraftkills']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Killed By Friendly Aircraft</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['tdeaths']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Enemy Static Aircraft Kills</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['enemystaticaircraftkills']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Friendly Static Aircraft Kills</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['friendlystaticaircraftkills']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Tanks Destroyed</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['enemytankkills']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Vehicles Destroyed</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['enemycarkills']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Artillery Destroyed</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['enemyartillerykills']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>AAA Destroyed</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['enemyaaakills']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Train Cars Destroyed</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['enemywagonkills']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Ships Sunk</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['enemyshipkills']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Fired Bullets</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['firedbullets']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Hit Bullets</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['hitbullets']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Hit Air Bullets</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['hitairbullets']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Fired Rockets</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['firedrockets']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Direct Hit Rockets</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['hitrockets']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Dropped Bombs</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['droppedbombs']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Landed Safely</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['landings']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Crashed</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['crashes']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Bailed Out</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['bails']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Missing in Action</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['miadeaths']; ?></font></td>
          </tr>
          <tr><td align=left valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal>Escaped From Enemy</font></td>
              <td align=right valign=top bgcolor=#000000><font face=Verdana, Arial, sans-serif size=2 class=fontNormal><?php echo $player['escapes']; ?></font></td>
          </tr>

        </table>
        </center>

      </div>
      </td>
    </tr>
  </table><p>
<br>


<?php

}   // End of player_details
?>


Here is the TXT file for the award levels:
LevelOne=5
LevelTwo=20
LevelThree=50
LevelFour=100
LevelFive=200
[+][-]04/25/06 02:14 PM, ID: 16538708Accepted Solution

Your question has an Asker Certified™ answer! cstallings verified that this solution worked for them--which means it will likely work for you, too. Click to view the solution free for 30-days now.

About this solution

Zone: PHP Scripting Language
Tags: mysql, table
Sign Up Now!
Solution Provided By: soapergem
Participating Experts: 1
Solution Grade: A
 
[+][-]04/24/06 12:23 PM, ID: 16528283Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/24/06 12:31 PM, ID: 16528381Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/24/06 12:57 PM, ID: 16528697Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/24/06 01:05 PM, ID: 16528761Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/24/06 01:34 PM, ID: 16529028Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/24/06 01:42 PM, ID: 16529097Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/24/06 01:44 PM, ID: 16529122Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/24/06 01:53 PM, ID: 16529195Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/24/06 07:21 PM, ID: 16531124Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/25/06 06:20 AM, ID: 16533943Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/25/06 08:22 AM, ID: 16535163Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]05/21/06 09:39 AM, ID: 16729146Administrative Comment

Experts Exchange has a courteous staff of administrators who help members get the most out of the website by means of administrative comments like this one.

Start your 30-day free trial to view this Administrative Comment or ask the Experts your question.

 
[+][-]05/25/06 12:42 AM, ID: 16758639Administrative Comment

Experts Exchange has a courteous staff of administrators who help members get the most out of the website by means of administrative comments like this one.

Start your 30-day free trial to view this Administrative Comment or ask the Experts your question.

 
 
Loading Advertisement...
20100204-EE-VQP-115