該標題可能並不意味着太多,但我擁有的是一種動態生成的表單。我鉤入產品表中,拉出名字。然後,我創建一個窗體,在其旁邊顯示覆選框和文本框。PHP:在多表單域共享相同名稱時使用post&id
<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數據時,它只保留最後一條記錄的字段。
有沒有辦法將所有這些數據傳回給操作?
乾杯,
Jonesy