當前位置:首頁 » 編程語言 » php多選提交

php多選提交

發布時間: 2022-09-12 15:58:05

php多行文本表單,如何一次提交多條數據

文本的名字加上中括弧即可實現,比如: name="contents" => name="contents[]",最後提交獲取到的數據是一個數組形式的。

代碼如下:

<form name="form1" method="post" action="index.php?action=ok">
1.<input type="text" name="contents[]" value="">
2.<input type="text" name="contents[]" value="">
3.<input type="text" name="contents[]" value="">
<input type="submit" value="提交">
</form>
<?php
if($_GET['action'] == 'ok'){
$contents = $_POST['contents'];

print_r($contents);
}
?>
提交的數據使用時,遍歷即可。

Ⅱ 用PHP做多項選擇題,資料庫怎麼設計, 代碼怎麼寫....

常規思路
表1(問題)
question
id(主鍵) text(問題內容) rightAnswer(正確答案)
表2(備選答案)
answer
id(主鍵) qid(對應的問題id) text(備選答案)
$sql="SELECT * FROM question";
$r = mysql_query($sql);
while($row = mysql_fetch_rows($r)){
//輸出題干
echo $row[1];
$subsql="SELECT * FROM answer WHERE qid = '".$row[0]."'";
$subr = mysql_query($subsql);
while($subrow = mysql_fetch_rows($subr)){
//輸出備選答案
echo subrow[2];
}
}
我相信這是比較主流的設計思路,希望的幫到你
至於比對答案的時候,有一種簡單做法,你傳回來的答案不是數組嗎,將資料庫正確答案以字元串形式輸出,打散成數組,求2個數組的交集,根據交集數量判斷正確個數
不懂歡迎追問

Ⅲ ThinkPHP多選框多條數據怎麼post提交與資料庫寫入

<formaction=""method="post">
1:<inputtype="checkbox"name='a[]'value='1'>
2:<inputtype="checkbox"name='a[]'value='2'>
3:<inputtype="checkbox"name='a[]'value='3'>
<inputtype="submit"value='提交'>
</form>

print_r($_POST);

Array
(
[a] => Array
(
[0] => 1
[1] => 2
)

)

Ⅳ php 多選題 取提交的復選框的值

//$q='xxx';
echo "<tr><td>A <input type='checkbox' name='mans[] ' value='A'/> ". $row["opt_a"]."</td></tr>
<tr><td>B <input type='checkbox' name='mans[] ' value='B'/> ". $row["opt_b"]."</td></tr>
<tr><td>C <input type='checkbox' name='mans[] ' value='C'/> ". $row["opt_c"]."</td></tr>
<tr><td>D <input type='checkbox' name='mans[] ' value='D'/> ". $row["opt_d"]."</td></tr>";

for($i=0;$i<=count($mans);$i++){
echo$mans[$i];
}

Ⅳ 用php語言寫一個多項選擇的,選中幾個選項就把它們寫入文件裡面。

復選框 提交一個數組
<input type="checkbox" name="checkbox[]" value="<?php echo $row[0] ; ?>" /> 這是我批量刪除是寫的復選框。
提交後得到的變數是個數組。foreach 遍歷就可以了。思路是這樣的。

Ⅵ php提交多選框

<form method=post>
<input type="checkbox" name="tn[]" value="1" />
<input type="checkbox" name="tn[]" value="2" />
<input type="checkbox" name="tn[]" value="3" />
<input type="submit" value="submit" />
</form>php不像aspx 同名的提交過去會自動以數組來處理,只好在input的name上改一下了。

Ⅶ php 多選框提交的問題

<formname="form"method="post"action="。。。">
<inputname="love[]"type="checkbox"id="aa"value="音樂"/>
<inputname="love[]"type="checkbox"id="aa"value="運動"/>
<buttontype="submit">提交</button>
</form>

把name="love" 改成 name="love[]" 看看

Ⅷ PHP處理多選數組問題

<?php
//判斷是否提交(建立按鈕)
if(isset($_POST['button'])){
//判斷是del值是否已經設置
if(isset($_POST['deltype'])){
//把$_POST['deltype']數組轉換成字元串
$str = implode(",",$_POST['deltype']);
//在頁面輸出內容
echo $str;
}

}

?>

<form id="form1" name="form1" method="post" action="">

<select name="deltype[]" size="5" multiple="multiple" id="deltype[]">

<option value="電費">電費</option><option value="水費">水費</option><option value="工資">工資</option><option value="火食費">火食費</option><option value="玩游戲賺的外快">玩游戲賺的外快</option>

</select>
<input type="submit" name="button" id="button" value="建立" />

</form>

把上面的代碼保存成php文件就行

Ⅸ 提交PHP程序,解決多選題的分數判定問題:ABCD四個選項 選對得5分 少選得2分 錯選得0分

摘要 可以用位運算來計算

熱點內容
java文件夾改名 發布:2025-01-12 09:49:01 瀏覽:115
腳本函數未定義 發布:2025-01-12 09:39:44 瀏覽:634
頁面PHP 發布:2025-01-12 09:38:07 瀏覽:200
郵政銀行打電話登錄密碼是什麼 發布:2025-01-12 09:37:27 瀏覽:563
linuxroot遠程登錄 發布:2025-01-12 09:37:26 瀏覽:302
怎麼算伺服器ip 發布:2025-01-12 08:59:19 瀏覽:854
安卓與ios哪個適合做主力機 發布:2025-01-12 08:54:11 瀏覽:341
微軟怎麼關閉配置更新 發布:2025-01-12 08:34:23 瀏覽:316
wifi的有限的訪問許可權 發布:2025-01-12 08:34:14 瀏覽:610
cftp文件重命名 發布:2025-01-12 08:33:27 瀏覽:882