php卷A
⑴ 求思路!php代碼 怎麼做出試卷
其實你想問的是後台怎麼添加數據也就是資料庫的設計實現還是前台怎麼實現試卷功能?
後台添加問題的話還比較簡單,給個思路你:
1、問題本身存放欄位question
2、答案,答案的話選項甚至都可以做到自己加,不一定規定死只有4項,做個添加選項的按鈕,然後自己規定選項名(或者你要自己按abcd排序都可以),然後答案,例如你添加了3個,選項名分別是abc,內容分別ans_a,ans_b,ans_c,用二維數組存:answer[[a]=>ans_a,[b]=>ans_b,[c]=>ans_c.....],然後我個人喜歡轉json格式存入資料庫,一個欄位就可以了,存進去就是{a:ans_a,b:ans_b......},然後正確答案也是直接記錄對應下標就可以了,例如一個正確答案是a,的就存a,兩個正確ab的,就存a,b
按照上面的思路資料庫設計就是:
id question answer right
還有另外一種思路比較簡單,想知道的話就再追問吧,最好的設計方法是按上面這種,不但自己可以控制回答選項是多少,連正確答案也沒有限制。
⑵ php 中a標簽 如何傳值
php中a標簽的傳值一般都是都是get的方式來傳值的,一般的格式都是鏈接地址後後面接一個?act=加上你要傳的值,然後在php的處理頁面中,用$_GET['act']來接受這個a傳過來的值,然後在處理就行了,這里我給出寫的具體例子:
html中:
<a href="ucenter.php?act=showcart">我的測試</a>
php中:
if( isset($_GET['act']) && trim( $_GET['act'] )== 'showcart'){
echo 'a傳值成功了';
}
⑶ php <a>標簽傳遞參數問題
寫法如下:
<a href='deal.php?id=5' >
在deal.php裡面:
用$_GET['id']來獲取
<?php
$result = $_GET["id"];
echo $result;
?>
⑷ php中</a>是什麼意思
PHP(「PHP: Hypertext Preprocessor」,超文本預處理器的字母縮寫)是一種被廣泛應用的開放源代碼的多用途腳本語言,它可嵌入到 HTML中,尤其適合 web 開發。
我舉個例子你就會明白了。
<html>
<head>
<title>Example</title>
</head>
<body>
<a hre="#">我是a鏈接</a>
<?php
echo "Hi, I'm a PHP script!".'<a hre="#">我是鏈接</a>';
?>
</body>
</html>
在html文檔中它是A標簽的閉合標簽,它也可以在php腳本運用。
⑸ 用php怎麼實現手動組卷功能
不同題型分別建表,表裡每一行數據包含一條試題和該試題所佔分值,有標准答案的另外建對應答案表來進行自動批改。
選題的時候就是從資料庫查出題目核分值,選擇後分值進行累加。
其實你自己需求已經寫的蠻清晰的了,細節的地方再想想應該就可以了
⑹ php a與 a有什麼區別
$a++ 是先返回值再加
++$a 是先加再返回
你自己是下面的程序就知道了
----------
<?
$a=1;
$zong=$a++;
echo $zong." $a++的結果<br>";
$a=1;
$zong=++$a;
echo $zong." $++a 的結果";
?>
⑺ PHP程序設計試卷
1、"php"
2、?>和<?php ; <?php和?>
3、賦值 ; 判斷
4、5
5、這個題太無聊 是在考轉義
6、你簡直太棒了!
7、資料庫地址 ; 資料庫用戶名
⑻ PHP選擇題
<?php
$A="Hello ";
function print_A()
{
$A = "php mysql !!";//這個$A只是函數體內部定義的,叫做局部變數,不影響外面
global $A;//此處是關鍵,global關鍵詞為全局的意思,就是把全局變數(函數體外的$A)引入了函數體內,此時$A的是就是$A="Hello ";
echo $A;//所以輸出Hello
}
echo $A;//這個$A的值是上面定義的$A="Hello ";的值,輸出Hello,你應該懂吧。
print_A();//調用print_A(),進入函數體內部執行
?>
提示:這到題主要考察你對global的理解,實在不懂就去網路一下php global,會出來很多對global的詳細介紹。這些都是基礎,必須要弄懂的,加油吧。朋友