0

表示時に選択したすべての値を表示する単純なチェックボックスメニューを作成しようとしています。

test1.php

<form action="test2.php" method="POST">

<input type="checkbox" name="#Example1," />1<br>
<input type="checkbox" name="#Example2," />2<br>
<input type="checkbox" name="#Example3," />3<br>
<input type="checkbox" name="#Example4," />4<br>
<input type="checkbox" name="#Example5," />5<br>

<input type="submit" name="formSubmit" value="Submit" />

</form>

test2.php

<?php
print_r($_POST)
?>

送信後、次のように受信されます...

Array ( [#Example1] => on [#Example2] => on [formSubmit] => Submit ) 

のように表示させたいのですが...

#Example1, #Example2,

各結果の間にはカンマが必要です。そのため、すべての結果の最後にカンマがあります。

4

1 に答える 1

0
<form action="test2.php" method="POST">

<input type="checkbox" name="formDoor[]" value="#Example1" />1<br>
<input type="checkbox" name="formDoor[]" value="#Example2" />2<br>
<input type="checkbox" name="formDoor[]" value="#Example3" />3<br>
<input type="checkbox" name="formDoor[]" value="#Example4" />4<br>
<input type="checkbox" name="formDoor[]" value="#Example5" />5<br>

<input type="submit" name="formSubmit" value="Submit" />

</form>

値からコンマを削除し、PHP でこれを行います。

$val = implode(",",$_POST["formDoor"]);

echo $val;
于 2013-09-05T22:02:18.687 に答える