我想開發我的網站。有一張桌子是我作爲按鈕製作的。我得到的按鈕的值用JavaScript這樣的:我的表基於SQL參數操作表背景顏色是表值
<script>
function setvalue(values) {
document.getElementById('posisi').value = values;
}
</script>
HTML:
<table width="1023" height="248" border="1">
<tr>
<th colspan="2" scope="col">A1</th>
<th colspan="2" scope="col">A2</th>
<th colspan="2" scope="col">A3</th>
</tr>
<tr>
<td><div align="center"><input type="button" onclick="popup_window_show('#sample', { pos : 'tag-right-down', parent : this, width : '270px' });setvalue(this.value);" value="A1.4" /></td>
<td><div align="center"><input type="button" onclick="popup_window_show('#sample', { pos : 'tag-right-down', parent : this, width : '270px' });setvalue(this.value);" value="A1.8" /></td>
<td><div align="center"><input type="button" onclick="popup_window_show('#sample', { pos : 'tag-right-down', parent : this, width : '270px' });setvalue(this.value);" value="A2.4" /></td>
<td><div align="center"><input type="button" onclick="popup_window_show('#sample', { pos : 'tag-right-down', parent : this, width : '270px' });setvalue(this.value);" value="A2.8" /></td>
<td><div align="center"><input type="button" onclick="popup_window_show('#sample', { pos : 'tag-right-down', parent : this, width : '270px' });setvalue(this.value);" value="A3.4" /></td>
<td><div align="center"><input type="button" onclick="popup_window_show('#sample', { pos : 'tag-right-down', parent : this, width : '270px' });setvalue(this.value);" value="A3.8" /></td>
</tr>
</table>
我試圖操縱的背景顏色與這個JavaScript:
<script type="text/javascript">
var htmlobjek;
$(document).ready(function(){
var pid = "document.getElementById('posisi').value = values";
$.ajax({
url: "cek.php",
data: "pid="+posisi,
cache: false,
success: function(data) {
我的算法當我在cek.php中的SQL成功時,我會回調並顯示在當前頁面中以操縱表格背景顏色。
在cek.php我這樣的SQL:
SELECT ..
FROM..
WHERE posisi='S_POST[posisi]'
我將計算結果(使用此mssql_num_row(sql)
)。如果結果有值,表格的背景顏色將變爲紅色。如果不是,它將是綠色的。這是讓我困惑的原因。任何想法爲我的網站?我希望你明白我的意思。
我有一個小麻煩搞清楚你的意思,做你想要你的行奇怪,甚至有色? –
var pid =「document.getElementById('posisi')。value = values」; 應該是 'var pid = document.getElementById('posisi')。value' –
@NiekvanderSteen沒有那麼簡單的方法。我想根據我的sql的值在cek.php中着色我的表格。如果值爲真(意味着只有1個結果),所以表格顏色爲紅色,如果爲空顏色爲綠色 – Andriansyah