";
require "header.inc";
echo "
Numbers Assignment
To be fair, numbers selection is not allowed until all squares are purchased/selected.
Numbers are only allowed to be entered once, either by randomly generated or manually entered.
";
// makesure all squares are selected
$query="SELECT * FROM VNSB_squares WHERE `NAME`='AVAILABLE'";
$result = mysql_query($query);
if ($record = mysql_fetch_assoc($result)) {
echo "
Squares are still available!!!
";
echo $LINKS;
require "footer.inc";
exit();
}
// stop if numbers existed
$query="SELECT * FROM VNSB_numbers";
$result = mysql_query($query);
if ($record = mysql_fetch_assoc($result)) {
echo "
Numbers already exist!!!
";
echo $LINKS;
require "footer.inc";
exit();
}
if (isset($RANDOM)) {
//unset($RANDOM); // for testing
$NFC = array();
$AFC = array();
echo "Notify everyone via emails
";
echo "RANDOMLY GENERATED NUMBERS
";
for ($i=1; $i<=10; $i++) {
while (1) {
$duplicate = 0;
$num=rand(0,9);
for ($x=1; $x<$i; $x++) {
if ($NFC[$x]==$num) { $duplicate = 1; }
}
if ($duplicate==0) {
$NFC[$i]=$num;
break;
}
}
}
for ($i=1; $i<=10; $i++) {
while (1) {
$duplicate = 0;
$num=rand(0,9);
for ($x=1; $x<$i; $x++) {
if ($AFC[$x]==$num) { $duplicate = 1; }
}
if ($duplicate==0) {
$AFC[$i]=$num;
break;
}
}
}
//show table for review
echo "
| | ";
for ($i=1; $i<=10; $i++) {
echo "".$NFC_TEAM." ".$NFC[$i]." | ";
}
echo "
";
$query="SELECT * FROM VNSB_squares ORDER BY SQUARE";
$result = mysql_query($query);
if (!$result) {
echo mysql_error();
exit;
}
$cnt_row = 0;
$i=0;
while ($record = mysql_fetch_assoc($result)) {
if ($cnt_row==0) {$i++; echo" $AFC_TEAM ".$AFC[$i]." | ";}
if ($record['NAME'] == "AVAILABLE") {
echo "".stripslashes($record['NAME'])." ".$record['SQUARE']." | ";
} else if ($record['NAME']!="AVAILABLE" && $record['CONFIRM']==1) {
echo "".stripslashes($record['NAME'])." Confirmed | ";
} else {
echo "".stripslashes($record['NAME'])." Pending | ";
}
$cnt_row++;
if ($cnt_row==10) {
$cnt_row=0;
echo "
";
}
}
echo "
";
} else {
?>
PROBLEM WRITING NUMBERS INTO DATABASE!";
exit;
}
}
}
echo $LINKS;
require "footer.inc";
}
?>