【发布时间】:2016-04-19 11:08:01
【问题描述】:
我想根据 mysql 数据库中表中的值(表只有一行)显示 onload 一个(排序)切换按钮,并且当我单击它时,我想更改从 0 到 1 或相反的同一张表。我已经看到了很多有关相关问题的答案,但似乎没有一个对我有用。一些帮助将是非常需要的。非常感谢!
这是我的 php 代码:
<?php
include 'db_ecoheating.php';
mysql_connect($dbhost,$dbuser,$dbpass)
or die ("Unable to connect to database");
mysql_select_db($dbname)
or die ("Unable to select database");
$sql = "SELECT coil1 from coils ";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
$coil1 = $row['coil1'];
}
$arr = array(
'value1'=> $coil1,
);
echo json_encode($arr);
?>
还有我在 js 中的函数(包括 jquery):
function buttonFunctions(){
var x1=document.getElementById("coil1");
var value = $.ajax({
type: "GET",
url: "coils.php",
data: query,
dataType: "json"
success: function(data){
console.log(data.value1);
}
});
if(value=='0') coil1.src = "Button2.png";
else if(value=='1') coil1.src = "Button1.png";
//coil1.src="Button1.png";
}
还有我的图片(作为按钮工作):
<input type="image" onclick="saveData()" id="coil1"/>
【问题讨论】:
标签: javascript php html mysql ajax