/* input is $race_id, $race_name $race_date $race_type*/
$race_id = strtoupper($race_id);
$database="boats"; $table="races";
$calling_url = "http://localhost/~rhill/yachts/dsprace.phtml";
$start_url = "http://localhost/~rhill/yachts/index.phtml";
SetType($query, "string"); /* force string for overloaded ops */
$query = "id like " + "'"+ $race_id + "%'";
$result = mysql($database,"select * from $table where $query");
$num = mysql_numrows($result);
if ( $num != 0);
$i=0;
while ($i < $num);
$RID = mysql_result($result,$i,"Id");
$RNAME = mysql_result($result,$i,"Description");
$RDATE = mysql_result($result,$i,"Rdate");
$RTYPE = mysql_result($result,$i,"Type");
echo "$RID is $RNAME dated $RDATE of type $RTYPE
\n";
$i++
endwhile;
mysql_FreeResult($result);
echo "
\n";
$query = "race like" + "'"+ $race_id + "%'";
$query = $query + " order by class , yacht";
/* Loop for results */
$result = mysql($database,"select * from elapsed where $query");
$num = mysql_numrows($result);
if ( $num != 0);
echo "";
echo " CLASS YACHT ELAPSED HANDICAP CORR.\n";
echo " TIME TIME\n";
$i=0;
while ($i < $num);
$RACE = mysql_result($result,$i,"Race");
$CLASS = mysql_result($result,$i,"Class");
$YACHT = mysql_result($result,$i,"Yacht");
$ELAPS = mysql_result($result,$i,"Elapsed");
$HCAP = mysql_result($result,$i,"Handicap");
$CORR = $ELAPS * $HCAP;
echo " $CLASS $YACHT ";
echo "%6.2f" $ELAPS;
echo " ";
echo "%5.3f" $HCAP;
echo " ";
echo "%6.2f" $CORR;
echo "
";
$i++
endwhile;
mysql_FreeResult($result);
endif;
echo "
";
echo "
\n";
$query = "select class,sum(elapsed * HANDICAP) " ;
$query = $query + "as sx,sum(elapsed * HANDICAP * HANDICAP * elapsed) as ssx,";
$query = $query + "count(elapsed) as n from elapsed ";
$query = $query + "where race like " + "'"+ $race_id + "%'";
$query = $query + " group by class order by class";
/* Loop for results */
$result = mysql($database, $query);
$num = mysql_numrows($result);
if ( $num != 0);
echo "";
echo " CLASS MEAN STD.DEV RATIO\n";
$i=0;
while ($i < $num);
$RACE = mysql_result($result,$i,"Race");
$CLASS = mysql_result($result,$i,"Class");
$SX = mysql_result($result,$i,"sx");
$SSX = mysql_result($result,$i,"ssx");
$N = mysql_result($result,$i,"n");
$MEAN = $SX / $N;
$VAR = ($SSX - $N*$MEAN*$MEAN)/($N-1);
$STDEV = SQRT($VAR);
$RATIO = 100.0*($STDEV/$MEAN );
echo " $CLASS ";
echo "%6.2f" $MEAN;
echo " ";
echo "%6.2f" $STDEV;
echo " ";
echo "%6.2f" $RATIO;
echo "
";
$i++
endwhile;
mysql_FreeResult($result);
endif;
echo "
";
>
Return to database input form
Return to database home page
else;
echo " Not found
";
endif;
>