下面是帶複選框的表單。我需要打印出文本,但不是複選框的值。從「foreach」獲取表單中的多個複選框
<p>Select the cinema where you saw the film<br />
Richmond <input type="checkbox" name="cinema" value="Wimbledon" /><br />
Kingston <input type="checkbox" name="cinema" value="Sutton" /><br />
Feltham <input type="checkbox" name="cinema" value="Kingston" /><br />
</p>
這裏是我們的老師,這似乎是它給foreach循環響應頁面無法正常工作
> <?php
> $cinema =$_POST['cinema'];
>
> foreach ($cinema as $cinemalocation) {
> print "Cinema Location:".$cinemalocation."<br />";
> };
> ?>
我也不能作出調整的形式,我一直努力找到幾個小時的答案。到目前爲止,似乎沒有任何幫助。
除非您有一個數組或數據庫或其他東西來查找從值到文本的關係,否則您需要修改表單以獲取文本。 –
我同意。周圍的html沒有被傳遞給表單處理程序,因此不可用。 –
但是,如果這是一個學校任務(老師提到)與這種有限的情況下,你可以建立一個簡單的if-else結構來完成任務。 –