【发布时间】:2016-09-09 15:11:40
【问题描述】:
以 $_POST['clients'] 结尾的 foreach 循环只返回一个值。怎么了?
<?php $clients_to_display = Client::find_all(); ?>
<p><?php foreach ($clients_to_display as $key) {
echo $key->name; ?>:<input type='checkbox' name='clients[]' value=<?php $key->name; ?></><br/>
<?php } ?></p>
if(isset($_POST['submit'])){
$job->name = $_POST["job_name"];
$job->description = $_POST["job_description"];
$job->type = $_POST["job_type"];
$job->age = $_POST["job_age"];
foreach ($_POST['clients'] as $key) {
echo $key;
}
}
【问题讨论】:
-
如果
print_r($_POST['clients'])? -
顺便说一句 - 这是什么
</>?