$home"; $home_score = "$home_score"; $winner = "$home_final-$away_final"; $find_winner = $home_final . $away_final; } else if ($home_score > $away_score){ $away = "$away"; $away_score = "$away_score"; $winner = "$away_final-$home_final"; $find_winner = $away_final . $home_final; } } else { if ($home_score > $away_score){ $home = "$home"; $home_score = "$home_score"; $winner = "$home_final-$away_final"; $find_winner = $home_final . $away_final; } else if ($home_score < $away_score){ $away = "$away"; $away_score = "$away_score"; $winner = "$away_final-$home_final"; $find_winner = $away_final . $home_final; } } // if ($find_winner){ $winning_person = $winners_array[$find_winner]; // Find person and then add their values to totals array $find_person = array_search($winning_person,$people); $totals[$find_person] = $totals[$find_person] + $winnings; $winningscore[$find_winner] = $winningscore[$find_winner] + $winnings; } $results .= (" $date $$winnings $winner $winning_person
$away
$home
$away_score
$home_score
"); unset($winner,$winning_person,$find_winner); } } // Build Winner Titles Across Top $query = (" SELECT * FROM grid_titles WHERE order_top IS NOT NULL AND gid = $gid ORDER BY order_top "); $result = db::Q()->prepare($query); $result->bindParam(":id", $id); $result->bindParam(":org", $org); $result->execute(); $gridtop .= "
 
"; while ($x = $result->fetch(PDO::FETCH_OBJ)){ $gridtop .= "
W$x->title
"; } // Build Primary Grid $query = (" SELECT * FROM grid WHERE gid = $gid ORDER BY spot "); $result = db::Q()->prepare($query); $result->execute(); $row = 0; $column = 0; while ($x = $result->fetch(PDO::FETCH_OBJ)){ $count++; // What is the value of this square $yquery = "SELECT * FROM grid_titles WHERE order_top = $column AND gid = $gid LIMIT 1"; $yresult = db::Q()->prepare($yquery); $yresult->execute(); if ($y = $yresult->fetch(PDO::FETCH_OBJ)){ $number_one = $y->title; } $yquery = "SELECT * FROM grid_titles WHERE order_side = $row AND gid = $gid LIMIT 1"; $yresult = db::Q()->prepare($yquery); $yresult->execute(); if ($y = $yresult->fetch(PDO::FETCH_OBJ)){ $number_two = $y->title; } $number = $number_one . $number_two; if ($count == 1){ // Get left titles $yquery = "SELECT * FROM grid_titles WHERE order_side = $row AND gid = $gid LIMIT 1"; $yresult = db::Q()->prepare($yquery); $yresult->execute(); if ($y = $yresult->fetch(PDO::FETCH_OBJ)){ $grid .= "
L$y->title
"; } } // Classes // if ($x->) // Win if (array_key_exists($number, $winningscore)){ $win = $winningscore[$number]; $win_display = "
$$win
"; $win_wrap = "winner"; $totals[$x->name] = $totals[$x->name] + $win; } // Fill the inside of the div // Fill the inside of the div if ($x->name && $x->paid == 2){ $x->inside = "$x->name"; $win_wrap = "paid"; } else if ($x->name && !$x->paid){ $x->inside = "Hold: $x->name"; } else if ($x->name){ $x->inside = "$x->name"; } else { $x->inside = "Request"; $remaining++; } $grid .= ("
$win_display $x->inside
"); // Movers $column++; if ($count == 10){ $row++; $grid .= "
 
"; unset($count); $column = 0; } // print "$row - $count
"; unset($extra_class,$win_display,$win_wrap,$combined); } arsort($totals); foreach ($totals as $key => $total){ $display_person = $key; $leaderboard .= (" $$total $display_person "); } // How many buckets remain if ($remaining > 0){ $remaining_display = "Only $remaining buckets remain."; } else { $remaining_display = "Pool is filled, numbers are drawn. Enjoy the tourney."; } print <<< CONTENT Make Dem Buckets
$gridtop $grid
 
Leaderboard $leaderboard
Results $results
All done! Congrats to Dave Ross for winning the final game. Will start payouts this weekend.
Welcome to the 2025 NCAA Make Buckets Challenge!

With 68 chances to win, this is easily the best format to enjoy March Madness and pocket some cash!

How It Works
Example

If Syracuse beats Villanova 77-75:

The Games

Total of 68 games played:

How to Join
Legend
Winners
People who have not paid.
Send me money to aidanshealy@gmail.com


2024 Edition

2023 Edition

2022 Edition

2019 Edition

2018 Edition

2017 Edition

CONTENT; //
  • Send $25 per square picked via PayPal to aidanshealy@gmail.com or Venmo to @aidanshealy.
  • ?>