[llvm-commits] CVS: nightlytest-serverside/EmailReport.php
Jim Laskey
jlaskey at apple.com
Fri Sep 15 04:42:30 PDT 2006
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>
More information about the llvm-commits
mailing list