php獲取checkbox
Ⅰ php 怎麼獲取表單復選框內容
php 獲取表單復選框內容,我們一般都是在給這個checkbox添加一個name屬性,與id中的值是一樣的,然後在通過php的post來獲取就行了,這里我寫一段代碼:
<html>
<head></head>
<body>
<form action="" method='post'>
<tr>
<td>擅長的編程語言:</td>
<td>
HTML<input type="checkbox" name="good[]" value="html">
CSS<input type="checkbox" name="good[]" value="css">
javaScript<input type="checkbox" name="good[]" value="javascript">
PHP<input type="checkbox" name="good[]" value="php">
Mysql<input type="checkbox" name="good[]" value="mysql">
</td>
</tr>
</form>
</body>
</html>
在php中:
alert($_POST['$_POST['good']']); //彈出獲取到的checkbox的值;
Ⅱ ajax 傳值問題,如何在php端獲取checkbox的值
<input type="checkbox" name="sp" value="bas" />bas
你應該這么寫,
<input type="checkbox" name="sp[]" value="bas" />bas
sp[]表示一個數組,這樣你就能獲得所有值了
Ⅲ php checkbox復選框值的獲取與checkbox默認值輸出方法~呢
php接受復選框裡面的東西需要在復選框裡面的name屬性上面下功夫,代碼如下:
<input type="checkbox" name="test[]" value="1" />A
<input type="checkbox" name="test[]" value="2" />B
<input type="checkbox" name="test[]" value="3" />C
這樣去寫,很顯然,這里的name屬性的值都是test[];這樣的話它就會以數組的形式給傳到php端。直接列印就可以看出來了。
你可以去後盾人平台看看,裡面的東西不錯
Ⅳ PHP中如何獲取多個checkbox的值
在PHP中獲取多個checkbox值可以用一下方法,一般在前端,我們的checkbox值都是通過POST請求到後端的,而POST值是一個數組,我們可以在前端命名checkbox節點的時候,用"[]"來添加到命名後面。
舉個例子,下面時前端代碼,注意name命名方式:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""
<htmlxmlns="
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>demo</title>
</head>
<body>
<formid="form1"name="form1"method="post"action="a.php">
<inputname="checkbox[]"type="checkbox"id="checkbox"value="1"/>
<inputname="checkbox[]"type="checkbox"id="checkbox"value="2"/>
<inputname="checkbox[]"type="checkbox"id="checkbox"value="3"/>
<inputname="checkbox[]"type="checkbox"id="checkbox"value="4"/>
<inputtype="submit"name="button"id="button"value="submit"/>
</form>
</body>
</html>
後端簡單點:
<?php
print_r($_POST);
?>
到最後我們看到的結果是這個:
Array
(
[checkbox]=>Array
(
[0]=>1
[1]=>2
[2]=>3
[3]=>4
)
[button]=>submit
)
從裡面可以看到checkbox中有多個值對應 1,2,3,4
這樣就可以多喝checkbox值傳遞了。
Ⅳ php form表單如何post獲取checkbox值,放入到資料庫里
哇,我剛做這個,checkbox是數組你要把他們放在數組裡面
原理就是:把那幾個值傳過來。再把他們轉成非數組
比如:
<input type="checkbox" name="waistline[]" value="29" />29
<input type="checkbox" name="waistline[]" value="30" />30
<input type="checkbox" name="waistline[]" value="31" />31
<input type="checkbox" name="waistline[]" value="32" />32
這幾個表單
$waistline=$_POST["waistline"];
$myallsport = implode (",", $waistline);
這樣insert的時候 就把$myallsport 這個插入到裡面就O了
Ⅵ 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;
Ⅶ PHP怎麼獲取復選框提交的數據啊
代碼如下:
<htmlxmlns="http://www.jb51.net/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<title>php獲取checkbox復選框值的方法</title>
</head>
<body>
<formname="form1"method="post"action="">
<label>
<inputtype="checkbox"name="checkbox[]"value="復選一">
復選一
</label>
<label>
<inputtype="checkbox"name="checkbox[]"value="復選二">
</label>
復選二
<label>
<inputtype="checkbox"name="checkbox[]"value="復選三">
</label>
復選三
<label>
<inputtype="checkbox"name="checkbox[]"value="復選四">
</label>
復選四
<label>
<inputtype="submit"name="Submit"value="提交">
</label>
</form>
</body>
</html>
<?
if($_POST)
{
$value=$_POST['checkbox'];
echo'你選擇了:'.implode(',',$value);
//由於checkbox屬性,我們必須把checkbox復選擇框的名字設置為一個如果checkbox[],這樣php才能讀取,以數據形式,否則不能正確的讀取checkbox復選框的值哦。//腳本之家jb51.net整理
}
?>
Ⅷ 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;
Ⅸ php如何獲得復選框的值
<?php
//10個復選框
for($i=1;$i<=10;$i++)
{
?>
<inputtype="checkbox"name="power[]"value="<?phpecho$i;?>"/>
<?php
}
?>
<?php
//獲取復選框值部份
$power=$_POST["power"];
//方法一:
if(!$empty($power))
{
foreach($poweras$v)
{
echo$v;
}
}
//方法二:
for($i=0;$i<count($power);$i++)
{
echo$power[$i];
}
Ⅹ php怎樣獲取checkbox的值
是post之後嗎
如:
<input type="checkbox" value="1" name=cc1" />
<input type="checkbox" value="2" name=cc1" />
<input type="checkbox" value="3" name=cc1" />
php端:
print_r($_POST['cc1']);
是一個數組