我有一個輸入,我想在輸入提交時運行一些sql查詢。 但我想爲每個輸入運行不同的sql查詢。例如,如果我將<?php echo $value['id'][$i]; ?>
代碼放在輸入附近,它會在此圖像中顯示id。 Input Id's每個輸入不同的sql查詢
我輸入表格是這樣的:
<form action='' method='POST' style="margin-top: 213px;">
<input type='submit' name='submit'/><?php echo $value['id'][$i]; ?>
</form>
我如果代碼是這樣的:
if(isset($_POST['submit'])){
$wpdb->update($wpdb->options, array("option_value" => "ff0000"), array("option_name" => "theme-bg"), array("%s"), array("%s")); }
我想編輯,如果代碼並運行不同的SQL查詢每個輸入按鈕。 我希望我能解釋我的問題。
感謝您的閱讀。
Edit1:我的整個代碼;
<?php
$i = 0;
foreach ($value['options'] as $box):
$checked = '';
$class = '';
$img_size = '';
if ($value['image_size'][$i])
$img_size = 'width="' . $value['image_size'][$i] . '"';
else if ($value['image_size'][$i] == false && $value['image_size'][0] == true)
$img_size = 'width="' . $value['image_size'][0] . '"';
else
$img_size = 'width=""';
if (get_option($value['id'][$i])) {
if (get_option($value['id'][$i]) == 'true') {
$checked = ' checked="checked"';
$class = ' acesra-img-selected';
}
} elseif ($value['default'][$i] == "checked") {
$class = ' acesra-img-selected';
$checked = ' checked="checked"';
}
?>
<label class="self-theme-select<?php echo $class; ?>" for="<?php echo $value['id'][$i]; ?>">
<img src="<?php echo $value['image_src'][$i]; ?>" alt="<?php echo $box ?>" />
<input class="acera-image-checkbox-b" type="checkbox"<?php echo $checked; ?> name="<?php echo $value['id'][$i]; ?>" id="<?php echo $value['id'][$i]; ?>" />
<?php if ($value['show_labels'] == "true"): ?><p><?php echo $box; ?></p><?php endif; ?>
<form action='' method='POST' style="margin-top: 213px;">
<input type='submit' name='submit'/><?php echo $value['id'][$i]; ?>
</form>
</label>
<?php if(isset($_POST['submit'])){
$wpdb->update($wpdb->options, array("option_value" => "ff0000"), array("option_name" => "tema-bg"), array("%s"), array("%s"));
} ?>
<?php
$i++;
endforeach;
?>
</div>
你好。我相信你的形象是錯誤的。我是對的? –
其實沒有。它應該是這樣的,每個圖像下的輸入按鈕,以及每個圖像的不同sql查詢。 – Solhan
對不起,我的錯。 :) –