1
0
mirror of https://github.com/php/web-php.git synced 2026-03-30 03:02:13 +02:00
Files
archived-web-php/vote_listing.php3
1998-04-14 19:46:20 +00:00

94 lines
2.4 KiB
PHP

<?
require("shared.inc");
require("table_wrapper.inc");
commonHeader("PHP - Acronym Meaning Vote - Current Status");
mysql_connect() and mysql_select_db("php3") or die("SQL problem");
?>
<?
$res1 = mysql_result(mysql_query("select count(*) from name_vote where choice=1"),0,0);
$res2 = mysql_result(mysql_query("select count(*) from name_vote where choice=2"),0,0);
$res3 = mysql_Result(mysql_query("select count(*) from name_vote where choice=3"),0,0);
$total = $res1+$res2+$res3;
$per1 = sprintf("%.1f",$res1/$total*100);
$per2 = sprintf("%.1f",$res2/$total*100);
$per3 = sprintf("%.1f",$res3/$total*100);
?>
<h3>Summary</h3>
<center>
<table border="1" bgcolor="#eeeeee">
<tr><th>Name</th><th>Votes</th><th>%</th></tr>
<tr><td bgcolor="#cfefff">PHP HTML Preprocessor</td><td align="right" bgcolor="#cfefff"><? print $res1; ?></td><td align="right" bgcolor="#cfefff"><? print "$per1%"; ?></td></tr>
<tr><td bgcolor="#ffefaf">PHP Hypertext Preprocessor</td><td align="right" bgcolor="#ffefaf"><? print $res2; ?></td><td align="right" bgcolor="#ffefaf"><? print "$per2%"; ?></td></tr>
<tr><td bgcolor="#cfffcf">PHP Hypermedia Preprocessor</td><td align="right" bgcolor="#cfffcf"><? print $res3; ?></td><td align="right" bgcolor="#cfffcf"><? print "$per3%"; ?></td></tr>
<tr><th>Total</th><td align="right"><? print $total; ?></td><td align="right">100.0%</td></tr>
</table>
</center>
<br>
<h3>Details</h3>
<?
function external_processing($fieldname,$tablename,$data,$row)
{
switch($fieldname) {
case "Email":
print "<a href='mailto:$data'>$data</a>";
break;
case "Choice":
switch($data) {
case 1:
print 'PHP HTML Preprocessor';
break;
case 2:
print 'PHP Hypertext Preprocessor';
break;
case 3:
print 'PHP Hypermedia Preprocessor';
break;
}
break;
default:
if (!empty($data)) {
print $data;
} else {
print "&nbsp;";
}
break;
}
}
function row_coloring($row)
{
switch($row["Choice"]) {
case 1:
return "#cfefff";
break;
case 2:
return "#ffefaf";
break;
case 3:
return "#cfffcf";
break;
}
}
$tables[] = "name_vote";
$fields[] = "name as Name";
$fields[] = "email as Email";
$fields[] = "choice as Choice";
$fields[] = "comments as Comments";
$default_header_color="eeeeee";
$external_processing_function="external_processing";
$row_coloring_function="row_coloring";
table_wrapper();
?>
<? commonFooter(); ?>