我正在使用JavaScript內聯編輯html表時使用內聯編輯表td編輯我想將編輯的值保存在數據庫中我不知道如何通過編輯後的值保存到數據庫並保存,請任何一位指導我如何做到這一點謝謝。如何將內聯編輯的td值傳遞到數據庫
我的Java腳本
<script type='text/javascript'>
window.onload=function(){
$("table td").click(function(e){
if ($(this).find('input').length) {
return ;
}
var input = $("<input type='text' size='5' />")
.val($(this).text());
$(this).empty().append(input);
$(this).find('input')
.focus()
.blur(function(e){
$(this).parent('td').text(
$(this).val()
);
});
});
</script>
的Html
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title> edit</title>
</head>
<body>
<?php
$dbHost = 'localhost'; // usually localhost
$dbUsername = 'fms';
$dbPassword = 'xxxxx';
$dbDatabase = 'fms';
$db = mysql_connect($dbHost, $dbUsername, $dbPassword) or die ("Unable to connect to Database Server.");
mysql_select_db ($dbDatabase, $db) or die ("Could not select database.");
$sql = mysql_query("SELECT * FROM supplierprice");
echo "<table border='1'>
<tr>
<th>Region</th>
<th>Country</th>
<th>Network Name</th>
<th>Mcc</th>
<th>Mnc</th>
<th>Mnp</th>
</tr>";
while($row=mysql_fetch_array($sql))
{
echo "<tr>";
echo "<td>" . $row['region'] . "</td>";
echo "<td>" . $row['country'] . "</td>";
echo "<td>" . $row['networkname'] . "</td>";
echo "<td>" . $row['mcc'] . "</td>";
echo "<td>" . $row['mnc'] . "</td>";
echo "<td>" . $row['mnp'] . "</td>";
echo "</tr>";
}
echo "</table>";
?>
</body>
</html>
看一看這個http://www.appelsiini.net/projects/jeditable,不推倒重來 – bhb