| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 778 人关注过本帖
标题:PHP编写在线考试题,急需高手指教!谢谢!
只看楼主 加入收藏
花鳥風月
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-2-29
结帖率:100%
收藏
 问题点数:0 回复次数:1 
PHP编写在线考试题,急需高手指教!谢谢!
现在数据库有了,要用rand乱数随机生成数据库里的试题,还得有採分设置,现在很乱!<?php

    require ('dbconnect.php');// データベース接続:

    if (!empty($_POST)) {
    $yougo = mysql_real_escape_string($_POST['yougo']);
    $query = "SELECT * FROM yougosyu WHERE yougo like '$yougo%'";
    $result = mysql_query($query);

    if (!$result) {
        $message  = 'Invalid query: ' . mysql_error() . "\n";
        $message .= 'Whole query: ' . $query;
        die($message);
    }


// step 1
    $count = 1;
    while ($row = mysql_fetch_assoc($result)) {
         $count++;
    }

//step2
        $ran = mt_rand();
        $bingo = $ran % $count + 1;
        

    $result = mysql_query($query);
    $count = 1;
    while ($row = mysql_fetch_assoc($result)) {
         $count++;
                if ($count == $bingo){
                  echo $count;
            echo ')  ';
            echo $row['yougo'];
            echo '...';
            echo $row['setumei'];

        }
    }

     $ran = mt_rand();
        $pos = $ran % 4 + 1;
        echo $pos;
        
    mysql_free_result($result);
}
?>

<form action="./yougo_query.php"  method="post">
<font size=3>
<dl>
用語検索 <input type="text" name="yougo" />
</dl>
<input type="submit" value="検索" />  
<a href="./index.html">Top Page へ</a>
</form>

搜索更多相关主题的帖子: result require message 数据库 yougo 
2012-12-18 11:06
花鳥風月
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-2-29
收藏
得分:0 
没人呀!
是我问的不对吗?
2012-12-25 15:15
快速回复:PHP编写在线考试题,急需高手指教!谢谢!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016007 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved