【发布时间】:2011-05-12 15:46:32
【问题描述】:
这个标题可能意义不大,但我所拥有的是一个动态生成的表单。我钩入一张产品表,从中提取名称。然后我创建了一个表单,显示产品,旁边有一个复选框和文本框。
<form id="twitter-feed" name="twitter-feed" action="<?php echo $this->getUrl('tweet/') ?>index/tweet" method="post">
<table><tr>
<?php
$model = Mage::getModel("optimise_twitterfeed/twitterfeed");
$products = $model->getProducts();
foreach ($products as $product){
echo '<tr>';
echo '<td>';
echo '<label for="'. $product .'">' . $product . '</label>';
echo '<br /><input type="text" class="hashtag" name="tags" id="tags" value="#enter, #product, #hastag"';
echo '</td>';
echo '<td><input type="checkbox" name="chk" id="'. $product .'"></td>';
echo '</tr>';
}
?>
<tr><td colspan="2"><input type="submit" name="submit" value="tweet"></td></tr>
</table>
</form>
如您所见,每条记录都有复选框和文本字段。当我检查表单中的 $_POST 数据时,它只保留最后一条记录的字段。
有没有办法将所有这些数据传递回操作?
干杯,
琼斯
【问题讨论】: