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 + -
显示快捷键?