我正在回想起与其参数一起设置的查询值。这包括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>