獲取名稱和值我有一個複選框,我想所有的值傳遞到功能,以更新表。從具體職位
複選框具有60個選項和I產生它們與從MySQL一個foreach()。
// HTML表單
<div class="form-group">
<? $i = 0;
foreach ($row_specifics as $title => $value) {
if ($value =='on') { ?>
<label class="control-label col-lg-2"><?= $title ?></label>
<div class="col-lg-1" style="padding-right: 5px; padding-left: 0px;">
<div class="make-switch switch-small" data-on="success" data-off="danger">
<input id="specs_value" name="<?= $title ?>" type="checkbox" value="on" checked/>
</div>
</div>
<? } else { ?>
<label class="control-label col-lg-2"><?= $title ?></label>
<div class="col-lg-1" style="padding-right: 5px; padding-left: 0px;">
<div class="make-switch switch-small" data-on="success" data-off="danger">
<input id="specs_value" name="<?= $title ?>" type="checkbox" value="off"/>
</div>
</div>
<?} $i++;
if($i % 4 == 0) { ?>
</div>
<div class="form-group">
<?} }?>
//功能
foreach ($row_specifics as $title => $value) {
$value = $_REQUEST[$title];
$query = mysql_query("UPDATE `specifics` SET $title = '$value' WHERE `car_id`= $id");
}
問題:我如何能拿到冠軍,並從$_POST
和利用價值它在函數和更新查詢中?
的$_POST
只獲取「上」的值。不是'關'。我可以讓他們全部或只是從價值獲得標題的值,以便在查詢中使用它。
謝謝你的迴應。我將選項更改爲'on'後,表格未更新。沒有錯誤 –
'$ valueToInsert'只返回值,但我們需要當前標題在查詢中USET –
目前的標題是'title'因爲你在覈對時刻'如果($ valueToInsert)環路是' –