首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP+MYSQL编程 » [求助]还是那个查询的话题!  


  作者:cykk
  注册时间:2004-12-30
  主题/回复:41/99
  积分:688
  等级:★★★(六级)
  称号:声名鹊起

  keke9668@263.net..
  272782316
  cyxk.go1.icpcn.com

 

 发表:2005-07-05 05:08:45 阅读 2189 次 回复 2 次 得分1  |   字号 字色
[求助]还是那个查询的话题!
----------------------------------------
此页面用来接收从question页中传过来的值的页面test.php
--------------------------------------
 <? include("db/db.link.php");
if ($HTTP_COOKIE_VARS["vote"]) {
echo "<script>alert('不可以回答了');history.back();</script>";
exit;
}
?>

<?
 $xingming=$_POST["xingming"];
 $sql="select xingming from userinformation ";
    $result=mysql_query($sql,$conn);
    //检验数据库中是否有已经回答过的人与现在从question中传过来的名字是相同的
    if(($xingming=mysql_fetch_object($result)))
    {
    echo ("你已经回答过了,每个人只有一次回答的机会!");
//如果该姓名已经回答过了,就不给再次回答了
mysql_close($link);
    }
else

  //把题目的答案从数据库中查询出来
  //本例子中我们假设答案存放在字符串$anwser中
  $anwser="CABAAAACABAAAAADAAACCBDABBABCA";
  
  //判断用户一共答对多少题
  $count=0;
  for($i=1;$i<31;$i++){
   $anw=substr($anwser,$i-1,1);
   $user_anw=$_POST["c".$i];
   if($anw==$user_anw){
    $count++;
   }
   }
   //我们假设每道题目3分
   $fenshu=$count*3;
   echo "你的分数是:".$fenshu."<br>";
   echo "共30题,答对".$count.",答错".(30-$count)."。<br>";
   $xibie=$_POST["xibie"];
   $banbie=$_POST["banbie"];
   $xuehao=$_POST["xuehao"];
   $xingming=$_POST["xingming"];
   $dianhua=$_POST["dianhua"];
   $email=$_POST["email"];   
$strSql="insert into  userinformation(xibie,banbie,xuehao,xingming,dianhua,email,score)
 values('$xibie','$banbie',$xuehao,'$xingming','$dianhua','$email','$fenshu')";
$result=mysql_query($strSql,$link) or die(mysql_error());
//关闭对数据库的连接
mysql_close($link);}
 ?>
---------------------------------------------------
这里是db.link.php文件
<?php
//连接到MYSQL服务器
$link = mysql_connect("localhost", "keke", "keke520")
   or die("Could not connect: " . mysql_error());

// 选择当前数据库
mysql_select_db('xuanzhe', $link) or die ('Can\'t use dbkangzhan: ' . mysql_error());

?>
---------------------------------------------------
其中userinformation表在xuanzhe数据库里,我的意思是说先从数据库的userinformation中进行查询xingming这个字段,如数据库中有与现在所得的姓名相同的话就提示不能再回答了,要是没有的话把相关信息写入数据库!
 
 1#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 1#楼 发表于2005-07-05 17:21:08  评分:1 

你的问题是?
 2#楼  
 
  回复人:danssion
  注册时间:2005-06-30
  主题/回复:43/107
  积分:723
  等级:★★★(六级)
  称号:声名鹊起

用户联系方式已设置为保密
 2#楼 发表于2005-07-05 18:15:24  评分:0 

恩~!

我也在想呢……

让我们猜?
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.007sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版