国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

html - php怎么接收不到select標(biāo)簽下的option值
大家講道理
大家講道理 2017-04-11 10:34:50
0
3
373

php怎么接收不到select標(biāo)簽下的option值

<?php
//index.php
$weeks = range(1, 7);
?>
<!DOCTYPE html>
<html>
<head>?
    <meta ?charset="utf-8">?
    <title>test</title>?
</head>
<body>
<form action="request.php" method="get">


    <table border="1">
            <tr>
            <?php
                foreach ($weeks as $row)
                {
            ?>
                <td>
                    <p style="color: red;">星期<?php echo $row; ?> <b>上午</b></p>
                    <h1>第一節(jié)</h1>
                    課目
                    <select name="kemu1"/>。
                    <option value="">請(qǐng)選課目</option>
                    <option value="wuli">物理</option>
                    <option value="lishi">歷史</option>
                    </select>
                    <br/>
                    時(shí)間
                    <select name="shijian1"/>。
                    <option value="">請(qǐng)選時(shí)間</option>
                    <option value="10:30">10:30</option>
                    <option value="11:00">11:00</option>
                    </select>
                    <br/>


                    <h1>第二節(jié)</h1>
                    課目
                    <select name="kemu2"/>。
                    <option value="">請(qǐng)選課目</option>
                    <option value="yingyu">英語(yǔ)</option>
                    <option value="yuwen">語(yǔ)文</option>
                    </select>
                    <br/>
                    時(shí)間
                    <select name="shijian2"/>。
                    <option value="">請(qǐng)選時(shí)間</option>
                    <option value="10:20">10:20</option>
                    <option value="11:30">11:30</option>
                    </select>
                    <br/>


                    <h1>第三節(jié)</h1>
                    課目
                    <select name="kemu3"/>。
                    <option value="">請(qǐng)選課目</option>
                    <option value="shuxue">數(shù)學(xué)</option>
                    <option value="shengwu">生物</option>
                    </select>
                    <br/>
                    時(shí)間
                    <select name="shijian3"/>。
                    <option value="">請(qǐng)選時(shí)間</option>
                    <option value="12:30">12:30</option>
                    <option value="13:00">13:00</option>
                    </select>
                    <br/>


                    <h1>第四節(jié)</h1>
                    課目
                    <select name="kemu4"/>。
                    <option value="">請(qǐng)選課目</option>
                    <option value="c++">C++</option>
                    <option value="php">PHP</option>
                    </select>
                    <br/>
                    時(shí)間
                    <select name="shijian4"/>。
                    <option value="">請(qǐng)選時(shí)間</option>
                    <option value="14:30">14:30</option>
                    <option value="15:00">15:00</option>
                    </select>
                    <br/>
                    <hr/>

                    <!--下午-->
                    <p style="color: red;">星期<?php echo $row; ?> <b>下午</b></p>

                    <h1>第五節(jié)</h1>
                    課目
                    <select name="kemu5"/>。
                    <option value="">請(qǐng)選課目</option>
                    <option value="IOS">IOS</option>
                    <option value="python">python</option>
                    </select>
                    <br/>
                    時(shí)間
                    <select name="shijian5"/>。
                    <option value="">請(qǐng)選時(shí)間</option>
                    <option value="15:40">15:40</option>
                    <option value="15:50">15:50</option>
                    </select>
                    <br/>

                    <h1>第六節(jié)</h1>
                    課目
                    <select name="kemu6"/>。
                    <option value="">請(qǐng)選課目</option>
                    <option value="CSS">CSS</option>
                    <option value="JS">JS</option>
                    </select>
                    <br/>
                    時(shí)間
                    <select name="shijian6"/>。
                    <option value="">請(qǐng)選時(shí)間</option>
                    <option value="16:30">16:30</option>
                    <option value="16:40">16:40</option>
                    </select>
                    <br/>

                    <h1>第七節(jié)</h1>
                    課目
                    <select name="kemu7"/>。
                    <option value="">請(qǐng)選課目</option>
                    <option value="JAVA">JAVA</option>
                    <option value="ruby">ruby</option>
                    </select>
                    <br/>
                    時(shí)間
                    <select name="shijian7"/>。
                    <option value="">請(qǐng)選時(shí)間</option>
                    <option value="17:30">17:30</option>
                    <option value="17:10">17:10</option>
                    </select>
                    <hr style="color: #2ECC71"/>
                    <br/>

                </td>
                <?php
                    }
                ?>
            </tr>
    </table>

    <input type="submit" value="提交">
    <hr/>

</form>
</body>
</html>
//request.php
<?php
header("content-type:text/html;charset=utf-8");
include '../lib.php';


var_dump($_GET);
// 這里接收不到值
![圖片描述][1]
// 但是url地址欄是有值的
![圖片描述][2]
// 因?yàn)樵趆tml里面我嵌套了php語(yǔ)法,但是不使用這個(gè)foreach就能接收到值哦?
![圖片描述][3]
// 我要的效果是這樣的
![clipboard.png](/img/bVDKLC)
// 這是我最終想要的目的
$arr = array(
    'monday' => $_POST,
    'tuesday' => $_POST,
    'wednesday' => $_POST,
    'thursday' => $_POST,
    'friday' => $_POST,
    'saturday' => $_POST,
    'sunday' => $_POST
);
// html是這樣的

![clipboard.png](/img/bVDKLV)

var_dump($_GET);
// 這里接收不到值

// 但是url地址欄是有值的

// 因?yàn)樵趆tml里面我嵌套了php語(yǔ)法,但是不使用這個(gè)foreach就能接收到值哦?

// 我要的效果是這樣的,但是接收不到值哦?

// 這是我最終想要的目的
$arr = array(

'monday' => $_POST,
'tuesday' => $_POST,
'wednesday' => $_POST,
'thursday' => $_POST,
'friday' => $_POST,
'saturday' => $_POST,
'sunday' => $_POST

);

// html是這樣的

大家講道理
大家講道理

光陰似箭催人老,日月如移越少年。

reply all(3)
劉奇

這么明顯的錯(cuò)誤,當(dāng)你用foreach的時(shí)候,HTML頁(yè)面類似kemu1這樣的 name一共有7個(gè),當(dāng)你提交的時(shí)候,后端 php 接收到的值其實(shí)會(huì)是 HTML頁(yè)面中最后一個(gè) name 選擇框的值,所以目前后端接收的值只會(huì)是 星期7的。要改這個(gè)bug有兩種方法,如下

  • selectname值都變成數(shù)組,如 kemu1 改成 kemu1[]

  • foreach循環(huán)的時(shí)候把$row的值也放到 selectname,如 {$row}-kemu1,這樣沒(méi)有重復(fù)的name值就ok

大家講道理

select 不要寫自閉合

巴扎黑

謝邀。
遵循RESTful的話,傳數(shù)據(jù)還是用POST形式把

然后你需要獲取的話,使用$_POST['key']獲取即可。

取不到值的話,建議你先使用js控制臺(tái)查看你的key是否是正確的,避免重復(fù)。

你$_GET為空,我沒(méi)猜錯(cuò)的話,是key值重復(fù)了。為什么呢?


你看,foreach是遍歷到最后了,你取到的肯定是空的了最后。

所以,結(jié)論是:

檢查一下你的key值,避免重復(fù)。
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template