Changes in directory nightlytest-serverside:
EmailReport.php updated: 1.11 -> 1.12 --- Log message: Simplify query use #1 --- Diffs of the changes: (+70 -17) EmailReport.php | 87 +++++++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 70 insertions(+), 17 deletions(-) Index: nightlytest-serverside/EmailReport.php diff -u nightlytest-serverside/EmailReport.php:1.11 nightlytest-serverside/EmailReport.php:1.12 --- nightlytest-serverside/EmailReport.php:1.11 Thu Sep 14 11:34:11 2006 +++ nightlytest-serverside/EmailReport.php Fri Sep 15 06:42:16 2006 @@ -1,26 +1,79 @@ -<html> -<body> <?php - -$mysql_link = mysql_connect("127.0.0.1","llvm","ll2002vm") or die("Error: could not connect to database!\n"); -mysql_select_db("nightlytestresults"); - +$user = $_POST["User"]; +$password = $_POST["Password"]; $query = $_POST["Query"]; -$query = preg_replace("/\n/", " ", $query); -$my_query = mysql_query($query) or die (mysql_error()); +$was_query = isset($query); +if (!isset($user)) $user = ""; +if (!isset($password)) $password = ""; +if (!isset($query)) $query = ""; +?> -while ($row = mysql_fetch_assoc($my_query)) { - foreach ($row as $key => $value) { - print "$key => $value, "; - } - print "<br>\n"; +<HTML> +<HEAD> +<STYLE TYPE="text/css"> +TD +{ + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; } +</STYLE> +</HEAD> +<BODY> + +<FORM ACTION="http://llvm.org/nightlytest/EmailReport.php" METHOD="post" ID="MyForm"> +<TABLE> + <TR> + <TD>User:</TD> <TD><INPUT NAME="User" ID="User" TYPE="text" VALUE="$user" SIZE="30"><BR></TD> + </TR> + <TR> + <TD>Password:</TD> <TD><INPUT NAME="Password" ID="Password" TYPE="password" VALUE="$password" SIZE="30"><BR></TD> + </TR> + <TR> + <TD>Query:</TD> <TD><INPUT NAME="Query" ID="Query" TYPE="text" VALUE="$query" SIZE="100"><BR></TD> + </TR> +</TABLE> +<BUTTON TYPE="submit" ID="Send" NAME="Send" VALUE="Send">Query</BUTTON><BR> +</FORM> -mysql_free_result($my_query); +<?php -mysql_close($mysql_link); +if ($was_query) { + $mysql_link = mysql_connect("127.0.0.1", $user, $password) or die("Error: could not connect to database!\n"); + mysql_select_db("nightlytestresults"); + + $query = $_POST["Query"]; + $query = preg_replace("/\n/", " ", $query); + $my_query = mysql_query($query) or die (mysql_error()); + + print "<TABLE>\n"; + $heading = false; + + while ($row = mysql_fetch_assoc($my_query)) { + if (!$heading) { + print " <TR>\n"; + foreach ($row as $key => $value) { + print " <TD>$key</TD>\n"; + } + print " </TR>\n"; + $heading = true; + } + + print " <TR>\n"; + foreach ($row as $key => $value) { + print " <TD>$value</TD>\n"; + } + print " </TR>\n"; + } + + print "</TABLE>\n"; + + mysql_free_result($my_query); + + mysql_close($mysql_link); +} ?> -</body> -</html> + +</BODY> +</HTML> _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits