在发布时没有显示值的循环中创建了一个表单

时间:2014-12-20 14:23:31

标签: php forms loops post

我正在回想起与其参数一起设置的查询值。这包括ID,值和描述。由于fetch是一个数组的形式,我使用一个循环来显示不同的变量(这样,如果有更多的设置放在其中更容易扩展)。循环由不同的表单组成,允许您编辑该设置的参数值。提交时,它不会发布值,但会发布附加到按钮的ID。我该怎么办?

$query = "SELECT * FROM metadata";
$db->DoQuery($query);
$num = $db->fetchAll(PDO::FETCH_NUM);

if (isset($_POST)){
    echo "<pre>";
    print_r($_POST);
    echo $_POST['service_name'];
    echo "</pre>";

}

echo "<table id='mytable' style='width:100%'>";
echo "<tr>
        <th>Option</th>
        <th>Value</th>
        <th>Description</th>
     </tr>";
foreach ($num as $row) {
    echo '<form action="" method="post">';
    echo '<tr>';
    echo '<td>'.$row['rule'].'</td>';
    echo '<td><input name="service_value" placeholder="value" value='.$row['value'].'></td>';
    echo '<td>'.$row['description'].'</td>';
    echo '<td><button value="'.$row[0].'" name="service_id"></button></td>';
    echo '</tr>';
    }
?>
</form>
</table>

0 个答案:

没有答案