$name: "; echo "\r"; } function show_checkbox($name,$table,$value){ global $names,$tables,$types; $names[]=$name; $tables[]=$table; $types[]="checkbox"; $checked=""; if(!empty($_POST) && !empty($_POST[$name])){ if($_POST[$name]==$value) $checked="checked"; } echo "
  • $name
  • \r"; } function show_inteval($name,$table){ global $names,$tables,$types; $names[]=$name; $tables[]=$table; $types[]="inteval"; if(!empty($_POST) && !empty($_POST[$name])){ $values=$_POST[$name]; } $query="select min($name) , max($name) from $table"; if($name=="RunStartTime"){ $query="select date(min($name)) , date(max($name)) from $table"; } $result=mysql_query($query); $nrows = mysql_num_rows($result); if($nrows==1){ $row = mysql_fetch_array($result); } if(is_numeric($row[0])){ $row[0] = round($row[0],2); $row[1] = round($row[1],2); } echo "
  • $name
    [$row[0], $row[1]]". "
    -
  • \r"; } function show_limit($limit){ if(!empty($_POST["limit"])){ $limit=$_POST["limit"]; } echo "
  • Entries per page:
  • \r"; } $orderby = array("RunStartTime","RunNumber","Events"); function show_orderby(){ global $orderby; $name="order"; echo "
  • Order By:"; echo ""; $desc_selected=""; $asc_selected=""; if($_POST[$name][1]=='asc') $asc_selected="selected"; else $desc_selected="selected"; echo "
  • \r"; } echo "
    "; //echo ""; echo ""; if(!empty($_POST)){ $selection=""; for($i=0;$i"."\"$value[0]\" and "; } if(!empty($value[1])){ if($names[$i] == "RunStartTime") $value[1]=$value[1]." 23:59:59"; $selection.=$tables[$i].".".$names[$i]."<="."\"$value[1]\" and "; } } } } //if(!empty($selection)){ if(!empty($_POST)){ $sort=""; if(!empty($_POST["order"]) && ($_POST["order"][1]=="asc" || $_POST["order"][1]=="desc")){ $sort = "order by ".$_POST["order"][0]." ".$_POST["order"][1]; } $query = "select * from RunInfo, AnalysisInfo, EndRunInfo ". "where $selection AnalysisInfo.RunInfo_RunNumber = RunInfo.RunNumber and EndRunInfo.RunInfo_RunNumber = RunInfo.RunNumber ". "and endrunID=(SELECT endrunID from EndRunInfo where RunInfo_RunNumber = RunNumber order by endrunID DESC limit 1) ". "and anaID=(SELECT anaID from AnalysisInfo where RunInfo_RunNumber = RunNumber order by anaID DESC limit 1) ". // "and anaID=(SELECT anaID from AnalysisInfo where $selection RunInfo_RunNumber = RunNumber order by anaID DESC limit 1) ". $sort; $result = mysql_query($query); $nrows = mysql_num_rows($result); if($nrows>0){ $limit = 50; if(!empty($_POST["limit"])){ $limit = $_POST["limit"]; } $totalpages=ceil($nrows/$limit); $page=1; if(!empty($_POST["page"])){ if($_POST["page"]<=$totalpages){ $page = $_POST["page"]; } } /* $pagestr="
    Page $page of $totalpages: "; for($k=1;$k<=$totalpages;$k++){ if($k!=$page){ $pagestr.="$k "; }else{ $pagestr.="[$k] "; } } $pagestr.=" | Fount $nrows runs!!!
    "; */ $pagestr="
    $nrows runs   Page $page of $totalpages   "; if($totalpages>1){ $pre = $page-1; $nex = $page+1; if($page!=1){ $pagestr.="« Previous"; }else{ $pagestr.="« Previous"; } $pagestr.="   "; if($page!=$totalpages){ $pagestr.="Next »"; }else{ $pagestr.="Next »"; } } $pagestr.="
    "; echo "
    $pagestr
    \r". "\r"; $class="cell1"; mysql_data_seek($result,($page-1)*$limit); $num=0; while($row = mysql_fetch_array($result, MYSQL_ASSOC)){ if($class=="cell1") $class="cell2"; else $class="cell1"; echo "\r"; $num++; if($num>=$limit) break; } echo "
    RunStartTimeKinematicProductionRunTargetEnergyTimeEventsExpert
    ". $row["RunStartTime"]."". $row["KineName"]."". $row["Production"]."". "".$row["RunNumber"]."". $row["TargetName"]."". $row["Energy"]."". $row["Time"]."". $row["Events"]."". $row["UserName"]."
    $pagestr
    "; }else{ echo "
    Nothing is found!
    "; } } include ("tail.php"); ?>