解决方案 »

  1.   

    首先提交的form表单用一个就行吧,再就是你的input框里面都没有name
      

  2.   

    你的表单写错了<form name="t" mothod="post" action = "checktopic.php">
    1.6匹马拉着一架大车跑了6公里,6匹马一共跑了多少公里?<br />
    <input type="radio" name="t1" value="A"/>A.6   
    <input type="radio" name="t1" value="B"/>B.16  <br />
    <input type="radio" name="t1" value="C"/>C.16   
    <input type="radio" name="t1" value="D"/>D.36  <br />   
    <br />
    2.兔子和乌龟比什么绝对不会输?<br />
    <input type="radio" name="t2" value="A"/>A.跳远   
    <input type="radio" name="t2" value="B"/>B.跳高  <br />
    <input type="radio" name="t2" value="C"/>C.仰卧起坐   
    <input type="radio" name="t2" value="D"/>D.赛跑  <br />
    <br />
    3.小明妈妈:“小明赶紧切土豆去!”小明:“切,我不切!提问:小明要不要去切土豆?<br />
    <input type="radio" name="t2" value="A"/>A.切   
    <input type="radio" name="t2" value="B"/>B.不切  <br />
    <input type="radio" name="t2" value="C"/>C.在犹豫   
    <input type="radio" name="t2" value="D"/>D.不知道  <br /><br />
    4.小明妈妈:“小明,去买瓶醋去!”小明:“我去,我不去!”提问:小明到底要不要去买醋?<br />
    <input type="radio" name="t4" value="A"/>A.去   
    <input type="radio" name="t4" value="B"/>B.不去  <br />
    <input type="radio" name="t4" value="C"/>C.在犹豫   
    <input type="radio" name="t4" value="D"/>D.妈妈去  <br />
    <br />
    5.赛跑中,一名选手超过了第二名的选手,请问他现在是第几名<br />
    <input type="radio" name="t5" value="A"/>A.第一名   
    <input type="radio" name="t5" value="B"/>B.第二名  <br />
    <input type="radio" name="t5" value="C"/>C.第三名   
    <input type="radio" name="t5" value="D"/>D.第四名  <br />
    <br />
    <input type = "submit" value = "提交">
    <input type = "reset" value = "重置">
    </form>
      

  3.   

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>问答</title>
    </head><body>
    <form name="t" method="post" action = "checktopic.php">1.6匹马拉着一架大车跑了6公里,6匹马一共跑了多少公里?<br />
    <input type="radio" name="t1" value="A"/>A.6  &nbsp
    <input type="radio" name="t1" value="B"/>B.16  <br />
    <input type="radio" name="t1" value="C"/>C.16  &nbsp
    <input type="radio" name="t1" value="D"/>D.36  <br /> <br />2.兔子和乌龟比什么绝对不会输?<br />
    <input type="radio" name="t2" value="A"/>A.跳远  &nbsp
    <input type="radio" name="t2" value="B"/>B.跳高  <br />
    <input type="radio" name="t2" value="C"/>C.仰卧起坐  &nbsp
    <input type="radio" name="t2" value="D"/>D.赛跑  <br /><br />3.小明妈妈:“小明赶紧切土豆去!”小明:“切,我不切!提问:小明要不要去切土豆?<br />
    <input type="radio" name="t3" value="A"/>A.切  &nbsp
    <input type="radio" name="t3" value="B"/>B.不切  <br />
    <input type="radio" name="t3" value="C"/>C.在犹豫  &nbsp
    <input type="radio" name="t3" value="D"/>D.不知道  <br /><br />4.小明妈妈:“小明,去买瓶醋去!”小明:“我去,我不去!”提问:小明到底要不要去买醋?<br />
    <input type="radio" name="t4" value="A"/>A.去  &nbsp
    <input type="radio" name="t4" value="B"/>B.不去  <br />
    <input type="radio" name="t4" value="C"/>C.在犹豫  &nbsp
    <input type="radio" name="t4" value="D"/>D.妈妈去  <br /><br />5.赛跑中,一名选手超过了第二名的选手,请问他现在是第几名<br />
    <input type="radio" name="t5" value="A"/>A.第一名  &nbsp
    <input type="radio" name="t5" value="B"/>B.第二名  <br />
    <input type="radio" name="t5" value="C"/>C.第三名  &nbsp
    <input type="radio" name="t5" value="D"/>D.第四名  <br /><br />
    <input type = "submit" value = "提交">
    <input type = "reset" value = "重置">
    </form>
    </body>
    </html>
    <?php
    header('Content-type:text/html;charset = utf-8');
    include_once ('conn.php'); $t = 0;
    $t1 = $_POST['t1'];
    $t2 = $_POST['t2'];
    $t3 = $_POST['t3'];
    $t4 = $_POST['t4'];
    $t5 = $_POST['t5'];
    if($t1 == 'C')
    {
    $t += 20;
    }
    if($t2 == 'D')
    {
    $t += 20;
    }
    if($t3 == 'B')
    {
    $t += 20;
    }
    if($t4 == 'C')
    {
    $t += 20;
    }
    if($t5 == 'B')
    {
    $t += 20;
    }
    $sql = "UPDATE `information`.`user` SET `sorce` = '$t' WHERE `user`.`username` = '".$_COOKIE['user']."';";mysql_query($sql);
    $num = mysql_affected_rows();
    if($num>0)
    {
    echo "<script>alert('你的分数为:$t');location='index.php';</script>";
    }
    else
    {
    echo "<script>alert('系统出错!');location='login.php';</script>";
    }
    ?>
      

  4.   

    $sql = "UPDATE `information`.`user` SET `sorce` = '$t' WHERE `user`.`username` = '".$_COOKIE['user']."';";
    出现系统出错,应该是user表中没有username为$_COOKIE['user']的记录更新成功。打印一下 $_COOKIE['user'] 看看是什么。
      

  5.   

    UPDATE `db1`.`user` SET `sorce` = '0' WHERE `username` = '';
    应该是这里出错了
      

  6.   

     改成这样试试$sql = "UPDATE `information`.`user` SET `sorce` = '$t' WHERE `user`.`username` = '$_COOKIE['user']'";
      

  7.   

    mysql_query($sql) or die(mysql_error());
    就可知道是否为 sql 指令错了你执行的是 update 指令
    mysql_affected_rows() 返回的是被修改的记录数
    若原有的 sorce 与 $t 的值相同,则 mysql_affected_rows() 返回 0
    这并不是说“系统出错”了,而是 mysql 发现改不改都是一回事,就不改了