include('dbConnect.php'); ?>
$season = $_GET['season'];
$playerName = $_GET['playerName'];
$pos = $_GET['pos'];
$sort = $_GET['sort'];
$sortType = $_GET['sortType'];
$offset = $_GET['offset'];
$gp = $_GET['gp'];
$pts = $_GET['pts'];
$reb = $_GET['reb'];
$stl = $_GET['stl'];
$ast = $_GET['ast'];
$blk = $_GET['blk'];
$calc = $_GET['calc'];
$limit = 50; //Number of records to display per page
if ($season == "") {
$season = "2006";
}
if ($pos == "" || $pos == "ALL") {
$pos = "--";
}
if ($sort == "") {
$sort = "fp";
}
if ($sortType == "") {
$sortType = "DESC";
}
?>
Fantasy Basketball Coming Fall 2006 |
|
|
|
Regular Season: echo $season; ?>
if ($calc == "y") {
$numResults = countCalc($season, $pos, $gp, $pts, $reb, $ast, $stl, $blk);
} else {
$numResults = countPlayers($season, $playerName, $pos);
} ?>
| echo $numResults." Results"; ?> |
if ($numResults > 0) { getPages($season, $playerName, $pos, $sort, $sortType, $offset, $limit); } ?> |
if ($numResults == 0) { ?>
| Search returned no results. |
} else { ?>
if ($calc == "y") {
getCalc($season, $pos, $gp, $pts, $reb, $ast, $stl, $blk, $sort, $limit, $offset);
} else {
getPlayers($season, $playerName, $pos, $sort, $sortType, $numResults, $limit, $offset);
}
} ?>
|
if ($numResults > 0) { getPages($season, $playerName, $pos, $sort, $sortType, $offset, $limit); } ?> |
|
|
|
| > echo $playerName;?> |
> echo $team;?> |
width="20"> if ($pos1 != "--") { echo $pos1; } ?> |
width="20"> if ($pos2 != "--") { echo $pos2; } ?> |
width="20"> if ($pos3 != "--") { echo $pos3; } ?> |
width="20"> if ($pos4 != "--") { echo $pos4; } ?> |
width="20"> if ($pos5 != "--") { echo $pos5; } ?> |
> echo $g;?> |
> echo $pts;?> |
> echo $reb;?> |
> echo $ast;?> |
> echo $stl;?> |
> echo $blk;?> |
> echo $fpts;?> |
> echo $fpg;?> |
$count = 1;
$white = !$white;
} else {
?>
| > echo $playerName;?> |
> echo $team;?> |
width="20"> if ($pos1 != "--") { echo $pos1; } ?> |
width="20"> if ($pos2 != "--") { echo $pos2; } ?> |
width="20"> if ($pos3 != "--") { echo $pos3; } ?> |
width="20"> if ($pos4 != "--") { echo $pos4; } ?> |
width="20"> if ($pos5 != "--") { echo $pos5; } ?> |
> echo $g;?> |
> echo $pts;?> |
> echo $reb;?> |
> echo $ast;?> |
> echo $stl;?> |
> echo $blk;?> |
> echo $fpts;?> |
> echo $fpg;?> |
$count++;
$white = !$white;
}
}
}
function getCalc($season, $pos, $gp, $pts, $reb, $ast, $stl, $blk, $sort, $limit, $offset) {
$table = "basketball_".$season;
$count = 0;
$repeatHeader = 10; //How many listings before repeating table header
$white = true;
if ($sort == "lname" || $sort == "fname") {
$sortType = "";
} else {
$sortType = "DESC";
}
$link = dbConnect();
if ($pos == "--") {
$querySelectAll = "SELECT * FROM $table WHERE gp >= '$gp' AND pts >= '$pts' AND reb >= '$reb' AND ast >= '$ast' AND stl >= '$stl' AND blk >= '$blk' ORDER BY $sort $sortType";
}
else
{
$querySelectAll = "SELECT * FROM $table WHERE (pos1='$pos' OR pos2='$pos' OR pos3='$pos' OR pos4='$pos' OR pos5='$pos') AND gp >= '$gp' AND pts >= '$pts' AND reb >= '$reb' AND ast >= '$ast' AND stl >= '$stl' AND blk >= '$blk' ORDER BY $sort $sortType";
}
$result = MySQL_query($querySelectAll, $link);
$total = mysql_num_rows($result);
if(!$offset) {
$offset = 0;
} elseif($offset >= $total) {
$offset = $total - $limit;
}
$result = mysql_query("$querySelectAll limit $offset, $limit", $link);
While( $rows = MySQL_fetch_array($result) ) {
$id = $rows[0];
$playerName = $rows[2]." ".$rows[1];
$team = $rows[3];
$pos1 = $rows[4];
$pos2 = $rows[5];
$pos3 = $rows[6];
$pos4 = $rows[7];
$pos5 = $rows[8];
$salary = $rows[9];
$g = $rows[10];
$pts = $rows[11];
$reb = $rows[12];
$ast = $rows[13];
$stl = $rows[14];
$blk = $rows[15];
$fpts = $rows[16];
$fpg = $rows[17];
$salary = dollar_format($salary);
if ($count == $repeatHeader) {
?>
| > echo $playerName;?> |
> echo $team;?> |
width="20"> if ($pos1 != "--") { echo $pos1; } ?> |
width="20"> if ($pos2 != "--") { echo $pos2; } ?> |
width="20"> if ($pos3 != "--") { echo $pos3; } ?> |
width="20"> if ($pos4 != "--") { echo $pos4; } ?> |
width="20"> if ($pos5 != "--") { echo $pos5; } ?> |
> echo $g;?> |
> echo $pts;?> |
> echo $reb;?> |
> echo $ast;?> |
> echo $stl;?> |
> echo $blk;?> |
> echo $fpts;?> |
> echo $fpg;?> |
$count = 1;
$white = !$white;
} else {
?>
| > echo $playerName;?> |
> echo $team;?> |
width="20"> if ($pos1 != "--") { echo $pos1; } ?> |
width="20"> if ($pos2 != "--") { echo $pos2; } ?> |
width="20"> if ($pos3 != "--") { echo $pos3; } ?> |
width="20"> if ($pos4 != "--") { echo $pos4; } ?> |
width="20"> if ($pos5 != "--") { echo $pos5; } ?> |
> echo $g;?> |
> echo $pts;?> |
> echo $reb;?> |
> echo $ast;?> |
> echo $stl;?> |
> echo $blk;?> |
> echo $fpts;?> |
> echo $fpg;?> |
$count++;
$white = !$white;
}
}
}
function dollar_format($amount) {
$new_amount = "\$".sprintf("%.2f",$amount);
return $new_amount;
}
?>