一个简单的分类调查表(php+mysql)(三)
四、投票表单及有效票入库:
假设文件名为tp.php

<?
if ($B1)
{
mysql_connect("localhost","root");
mysql_select_db("tcb");
//如果密码不对,就重新填写
$query="select id from user where name='$name' and code='$code'";
$result=mysql_query($query);
$num=@mysql_num_rows($result);
                if (
$num==0)
                 {
$flag=1;
                 }
                else
//如果已经投过票了,票子无效
                 
{
$array=mysql_fetch_array($result);
$idno=$array["id"];
$query="select id from poll where idno='$idno'";
$result=mysql_query($query);
$num=@mysql_num_rows($result);
       if (
$num>0)
          {
$flag=2;

          }
       else
          {

//票子有效,添加到数据库中
           
$query="insert into poll (idno,trust) values ('$idno','$trust')";
           
$result=mysql_query($query);
           
$flag=3;
}
}
}
?>
<html>
<body>
<form method="POST" action="tp.php">
<p>姓名:<input type="text" name="name" size="20"></p>
<p>密码:<input type="password" name="code" size="20"></p>
<p>你相信一见钟情吗?<input type="radio" value="当然" checked name="trust">当然<input type="radio" name="trust" value="荒谬">荒谬<input type="radio" name="trust" value="说不清">说不清</p>
<p><input type="submit" value="提交" name="B1"></p>
</form>
<a href="look.php">查看结果</a>
</body>
</html>
<?
if ($flag==1)
{
echo 
"你的帐号或密码不对!";
}
if (
$flag==2)
{
echo 
"对不起,你已经投过票了!";
}
if (
$flag==3)
{
echo 
"投票有效!";
}
?>

下一步,就是最后把记票结果检索出来了。

                                 》》待续