A. php怎麼獲取checkbox選中值
使用javascript獲取checkbox的value值,然後使用javascript的get請求發送給php頁面,後端php頁面就能獲取到這個value值了。
B. PHP 如何輸出html中復選框的值
用PHP輸出樣式一般不是好的做法,PHP擅長後台邏輯數據處理,前台一般交與js與css控制
非得想用php輸出復選框的話,代碼如下:
$tmpArr["brand"]="brand";
$tmpArr["service"]="goodservice";
$tmpArr["easy"]="easytoget";
$tmpArr["advertise"]="advertise";
echo"
<h5>whychooseus:</h5>
<selectname="choose"multiple>
";
foreach($tmpArras$key=>$value){
echo"<optionvalue="$value">$key</option>";
}
echo"</select>";
非同步處理的話用ajax
新增表格的用jQuery插件吧,容易的多,見jQuery的append
C. PHP中怎樣將復選框的值插入資料庫並獲取
while($row=mysql_fetch_array($sql))
{
//echo $row[sport];//這段代碼輸出Array
print_r($row["sport"]);
}
看看輸出的是什麼,是一個array();
還是array(key=>value);
如果有值就成功了,為空就是存取的時候有問題!
D. php怎麼獲取checkbox選中的值
PHP中如何獲取多個checkbox的值
HTML頁面:
<html>
<head>
</head>
<body>
<form name="myform" enctype="multipart/form-data" action="index2.php" method="post">
興趣愛好:<input type="checkbox" name="hobby[]" value="閱讀"/>閱讀
<input type="checkbox" name="hobby[]" value="籃球"/>籃球
<input type="checkbox" name="hobby[]" value="旅遊"/>旅遊
<br>
文件上傳:<input name="myfile" type="file">
<input type="submit" value="提交" />
</form>
</body>
</html>
PHP頁面:
$result = "";
foreach( $_POST['hobby'] as $i)
{
echo '<br>';
$result .= $i;
}
echo $result;
E. php 如何正確顯示出復選框的值
HO,MY GOD!你就是這樣寫PHP的啊,真是牛人來的,有五六年都沒見著人這樣寫PHP的了,建議你這樣試一下,
$ss=explode(',',$rs['shareAn']);
for ($i=0;$i<count($ss);$i++){
if ($ss['1']=="b") echo "checked";
} 改為
if (in_array('b', explode(',',$rs['shareAn']))) echo 'checked';
估計你的問題在於沒有取到記錄,也就是explode(',',$rs['shareAn'])這里是一個空數組,
F. php 得到checkbox的值為什麼是array
因為php對checkbox的處理同其他語言不一樣。像asp這種傳遞過去就直接是以逗號分割的字元串了,但是php傳遞過去的是一個數組。
一般在php中是採用foreach方法遍歷數組來處理checkbox的。
G. PHP取checkbox 選中的值
<input id="{$i.id}" type="checkbox" value="{$i.id}" name="id[]"/>{$i.name}
獲取id即可得到一個數組
H. php中如何獲取同名復選框的值,給的答案要詳細點,本人是菜鳥啊
我的復選框是通過循環來輸出的
可以么?
你好,
可以的,
你的name裡面的要加一個[]
如下:
<td
align="center"
height="25"><input
type="checkbox"
name="chk[]"
value="<?php
echo
$info[id];?>"></td>
================================================
<input
type="checkbox"
name="chk[]"
value="1"
/>
<input
type="checkbox"
name="chk[]"
value="2"
/>
<input
type="checkbox"
name="chk[]"
value="3"
/>
<input
type="checkbox"
name="chk[]"
value="4"
/>
<input
type="checkbox"
name="chk[]"
value="5"
/>
<input
type="checkbox"
name="chk[]"
value="6"
/>
如果你的表單是post
提交的
那你就用$_POST['chk'];
如果GET
就用$_GET['chk'];
print_r($_POST['chk']);
var_mp($_POST['chk']);
輸出類似這樣的:
下標從0
開始的,
你用
print_r($_POST['chk']);
或者
var_mp($_POST['chk']);
看下就知道了.
I. PHP 如何接收 復選框里的值
需要准備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,以表單post提交到index.php為例。
J. php 怎麼獲取checkbox 值
HTML頁面:
<html>
<head>
</head>
<body>
<form name="myform" enctype="multipart/form-data" action="index2.php" method="post">
興趣愛好:<input type="checkbox" name="hobby[]" value="閱讀"/>閱讀
<input type="checkbox" name="hobby[]" value="籃球"/>籃球
<input type="checkbox" name="hobby[]" value="旅遊"/>旅遊
<br>
文件上傳:<input name="myfile" type="file">
<input type="submit" value="提交" />
</form>
</body>
</html>
PHP頁面:
$result = "";
foreach( $_POST['hobby'] as $i)
{
echo '<br>';
$result .= $i;
}
echo $result;