vote.php
来自「php模块设计。。。里面的模块很有学习价值」· PHP 代码 · 共 77 行
PHP
77 行
<?
include("db_conn.php");
include("db_func.php");
// 取出 votesubject 表中的数据 BEGIN
$SQLStr = "SELECT * FROM votesubject WHERE v_id = '$v_id'";
$res = db_query($SQLStr);
// 取出 votesubject 表中的数据 END
// 取出 vote 表中的数据 BEGIN
$SQLStr2 = "SELECT * FROM vote WHERE v_id = '$v_id'";
$res2 = db_query($SQLStr2);
// 取出 vote 表中的数据 END
if (db_num_rows($res)>0) // 检查是否表中是否有数据
{
$row = db_fetch_array($res);
?>
<script>
<!---------- 打开新窗口的 Script 函数 BEGIN ----------------->
function result()
{
var v_id = document.form1.v_id.value;
window.open("voteresult.php?v_id="+v_id,"投票结果","width=640,height=480,status=0,scrollbars=0,resizable=1,menubar=0,toolbar=0,location=0");
}
</script>
<!----------- 打开新窗口的 Script 函数 END ------------------>
<form name="form1" method="post" action="votecount.php">
<table width="321" border="1" align="center" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="320" border="0" align="center" cellpadding="0" bordercolor="#FFFFFF">
<tr bgcolor="#FFFFCC">
<td colspan="2">
<b><?=$row['v_name']?></b>
</td>
</tr>
<?
$nums = db_num_rows($res2);
// 呈现投票项目的表格 BEGIN
for ($i=0;$i<$nums;$i++)
{
$row2 = db_fetch_array($res2);
// 处理表格层次 BEGIN
if (($i%2)==0) // 利用是否被 2 整除来判断字段的背景颜色
echo "<tr bgcolor='#99CCFF'>";
else
echo "<tr>";
// 处理表格层次 END
echo "<td width='25' align='center'>";
echo "<input type='radio' name='t_id' value='" . $row2['t_id'] ."'></td>";
echo "<td width='295'>" . $row2['t_name'] . "</td></tr>";
}
// 呈现投票项目的表格 END
?>
<tr bgcolor="#FFFFCC">
<td colspan="2">
<div align="center">
<input type="hidden" name="v_id" value="<?=$row['v_id']?>">
<input type="button" name="Submit" value="投票结果" onClick="result();">
<input type="submit" name="Submit2" value="投票">
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
<?
} // 程序检查的条件判断结尾, 若数据库中没有数据, 则不执行此页面
?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?