重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
你可以設置一張臨時表,保存用戶進入這個頁面的順序。比如A君第1號,B君2號,A君編輯時,頁面顯示前面有0個人排隊。提交數據時,直接保存到A表。B君編輯頁面時,顯示前面還有1個人。保存數據時,顯示前面還有1個人。請排隊等待。當A君提交后,刪除A君排列的順序,造成B君前移一位。并自動保存B君數據。就可以實現排隊操作的功能。
成都創新互聯公司專業為企業提供保亭黎族網站建設、保亭黎族做網站、保亭黎族網站設計、保亭黎族網站制作等企業網站建設、網頁設計與制作、保亭黎族企業網站模板建站服務,十載保亭黎族做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
數據庫的設計本人認為可以這樣,提交表單應該再設置一個隱藏域,儲存題目ID,例如
" name="an_id"
處理頁面可以使用將獲取到的答案數組
$_POST['itm']進行遍歷,用循環$value查找question,可以使用函數strpos(),該函數如果返回數字,則是正確答案,如果返回false,則是錯誤答案
if(isset($_POST['an_id'])){
$an_id = $_POST['an_id'];
$qus_sql = "select `question` from `vote_answer` where id = $an_id";
$query = mysql_query($qus_sql);
while($row = mysql_fetch_row($query)){
$question = $row[0];
}
$user_question = $_POST['itm'];
foreach($user_question as $value){
if(strpos($question,$value){
echo '正確答案';
}else{
echo '錯誤答案';
}
}
}全手寫代碼,有錯誤請百度HI我!
?php
$con?=?mysql_connect("localhost","root","");//連接數據庫
mysql_select_db('test');//選擇數據庫
?
html
head
titledropdown?from?mysql/title
/head
body
h1dropdown?from?mysql/h1
form?action="#"?method="post"
select
option?value=0--請選擇--/option
?php
$sql=?"select?val?from?custom?where?field='hook_load'";//sql語句
$result?=?mysql_query($sql,?$con);//執行sql語句
while($row?=?mysql_fetch_array($result))
{
echo?"option?value='$row[val]'$row[val]/option";//循環,拼湊下拉框選項
}?
?
/select
/form
/body
/html
在mysql數據庫中,創建一個test數據庫,用于測試。
請點擊輸入圖片描述
新建一個php文件,命名為test.php,用于講解php如何選擇要操作的數據庫。
請點擊輸入圖片描述
在test.php文件中,使用header()方法將頁面的編碼格式設置為utf-8,避免輸出中文亂碼。
請點擊輸入圖片描述
在test.php文件中,使用mysql_connect()函數,通過賬號和密碼創建一個數據庫的連接。
請點擊輸入圖片描述
在test.php文件中,再使用mysql_select_db()函數選擇要操作的數據庫test,選擇數據庫成功,則返回true,否則,返回false。最后,通過if語句判斷結果。
請點擊輸入圖片描述
在瀏覽器打開test.php文件,查看結果。
請點擊輸入圖片描述
END
總結:
1、創建一個test數據庫。
2、使用mysql_connect()函數創建一個數據庫的連接。
3、再使用mysql_select_db()函數選擇要操作的數據庫test,并通過if語句判斷結果。