好吧,我非常喜歡MySQL和PHP,但可以在這裏使用一些幫助。大視野:充滿可編輯字段的大頁面(我使用Jeditable,一種就地編輯插件),它將值存儲到MySQL數據庫的同一行中的不同字段。Jeditable,PHP + MySQL
儘管如何正確地將值發佈到MySQL數據庫的不同字段,但我完全失去了。我擁有的是以下;它來源於Jeditable提供的示例。我可以在這些字段中輸入數據,但它會保存字段的ID - 而不是數據 - 並將其附加到數據庫的多個列中,而不是一個正確的列。
因此,簡而言之 - 我將如何將您在此處看到的內容映射到我的MySQL數據庫中的不同位置(例如:具有客戶名稱值,大小值,最初銷售額時的MRR的一個行項目/記錄等?)
這裏是我的HTML的
<!-- JQuery to extract form data... -->
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('#paragraph_1').editable('save.php');
});
$(document).ready(function() {
$('#custsize').editable('save.php');
});
$(document).ready(function() {
$('#mrratsale').editable('save.php');
});
</script>
<!-- my form fields... -->
<h2 id="paragraph_1" name="paragraph_1"></h2>
<h3 id="custsize" name="custsize"></h3>
<h3 id="mrratsale" name="mrratsale"></h3>
...這裏是我的save.php文件...
<?php
require_once 'config.php';
$query=sprintf("INSERT INTO customerdata (ListItemID, CustName, CustSize, MrrAtSale)
VALUES (%d, '%s', '%s', '%s')",
$id, $_POST['id'], $_POST['id'], $_POST['id'], stripslashes($_POST['value']));
$dbh->exec($query);
/* What is echoed back will be shown in webpage after editing.*/
print $_POST['value'];
?>
任何幫助都將是非常,非常非常讚賞(並儘量不要勞嗯!)
這裏的東西看起來很不對勁,標題('h2','h3')從來都不是表單字段。另外,你可以將3'$(document).ready'塊組合成一個。 – 2012-04-12 04:23:55