第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

具有相同名稱屬性的過帳表單字段

具有相同名稱屬性的過帳表單字段

PHP
素胚勾勒不出你 2019-10-11 11:17:48
如果您有一個包含帶有重復name屬性的文本輸入的表單,并且該表單已經(jīng)過帳,那么您仍然能夠從$_POSTPHP數(shù)組中獲取所有字段的值嗎?
查看完整描述

3 回答

?
jeck貓

TA貢獻1909條經(jīng)驗 獲得超7個贊

否。僅最后一個輸入元素可用。


如果要使用相同名稱的多個輸入,請使用name="foo[]"輸入名稱屬性。$_POST然后將包含foo的數(shù)組,其中包含來自輸入元素的所有值。


<form method="post">

    <input name="a[]" value="foo"/>

    <input name="a[]" value="bar"/>

    <input name="a[]" value="baz"/>

    <input type="submit" />

</form>

請參閱Sitepoint上的HTML參考。


$_POST如果不使用[]則僅包含最后一個值的原因是因為PHP基本上只會爆炸并遍歷要填充的原始查詢字符串$_POST。當遇到已經(jīng)存在的名稱/值對時,它將覆蓋前一個。


但是,您仍然可以像這樣訪問原始查詢字符串:


$rawQueryString = file_get_contents('php://input'))

假設您具有這樣的形式:


<form method="post">

    <input type="hidden" name="a" value="foo"/>

    <input type="hidden" name="a" value="bar"/>

    <input type="hidden" name="a" value="baz"/>

    <input type="submit" />

</form>

rawQueryString然后$ 將包含a=foo&a=bar&a=baz。


然后,您可以使用自己的邏輯將其解析為一個數(shù)組。天真的方法是


$post = array();

foreach (explode('&', file_get_contents('php://input')) as $keyValuePair) {

    list($key, $value) = explode('=', $keyValuePair);

    $post[$key][] = $value;

}

這將為您提供查詢字符串中每個名稱的數(shù)組數(shù)組。


查看完整回答
反對 回復 2019-10-11
?
鴻蒙傳說

TA貢獻1865條經(jīng)驗 獲得超7個贊

除了在PHP中name="nfo[val]"使用外name="nfo[val][]",還可以使用foreach()


HTML代碼:


<form method="post">

    <input name="nfo[val][]" value="val1"/>

    <input name="nfo[val][]" value="val2"/>

    <input name="nfo[val][]" value="val3"/>

    <input type="submit" />

</form>

PHP代碼:


$output='';

foreach ($nfo['val'] as $key=>$val) {

    $output.= $val.", ";

}

$output 將會: val1, val2, val3


希望這可以幫助!


查看完整回答
反對 回復 2019-10-11
?
心有法竹

TA貢獻1866條經(jīng)驗 獲得超5個贊

您必須創(chuàng)建它們的數(shù)組:name=inputname[] 與post,request或get一起使用


$inputs = $_POST['inputname'];


print_r($inputs);


查看完整回答
反對 回復 2019-10-11
  • 3 回答
  • 0 關注
  • 291 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號