使用PDO我试图通过一部分由php创建的表单来更新特定的数据库记录。但是,当我点击提交按钮时,页面会重定向到。
Relevent Controller功能:
public function updateRecord ($selectTable, $value) {
include ('View/selectTable.php');
$tableFields = $this->db->getTableFields ($selectTable);
$results = $this->db->getRecord($selectTable, $value);
echo $_POST['saveContactForm'];
include '/View/updateRecord.php';
}
查看:
<form class="form-horizontal" method="POST" id= "saveContactForm">
<?php for ($a = 1; $a < count ($tableFields); $a++):?>
<div class="form-group">
<label class="col-sm-2 control-label" for=" <?php echo $tableFields [$a] ?>"><?php echo $tableFields [$a] ?></label>
<div class="col-sm-10">
<input type="text" class="form-control" id="<?php echo $tableFields[$a] ?>" placeholder="<?php echo $results[0][$tableFields[$a]] ?>">
</div>
</div>
<?php endfor ?>
<input type ="submit" class ="btn btn-primary">
</form>
我没有收到错误或警告。但是,我确实发现无论我在哪里放置echo $ _POST ['saveContactForm']我都无法获得post变量。