我在HTML中有一個textarea,登錄用戶可以輸入和保存註釋。我使用下面的腳本從數據庫單擊保存按鈕時,如何使用PHP將textarea中的文本保存到MySQL數據庫中?
<?php
function notes() {
$password = "fake_password";
$connect = mysql_connect("localhost", "user", $password) or die("Couldn't connect to the database!");
mysql_select_db("db_name") or die("Couldn't find the database!");
$query = mysql_query("SELECT * FROM users WHERE notes!=''");
$numrows = mysql_num_rows($query);
if ($numrows != 0) {
while ($row = mysql_fetch_assoc($query)){
$notes = $row['notes'];
}
echo $notes;
}
}
?>
這工作都好得很,但檢索保存的筆記現在 - 我怎麼保存用戶的筆記(文本域)單擊保存按鈕時所做的更改?
編輯:
這裏是形式本身:
<div class="row-fluid">
<div class="span12">
<br />
<center><textarea class="input-xxlarge" rows="15"><?php include('includes/func.php'); notes(); ?></textarea>
<br />
<button class="btn btn-primary">Save Changes</button>
</center>
</div>
</div>
這非常廣泛。開始閱讀[關於'UPDATE'語句](http://dev.mysql.com/doc/refman/5.0/en/update.html),然後是[PHP中的$ _POST超全局](http:// php.net/manual/en/reserved.variables.post.php)我們沒有足夠的信息來給出任何特定的答案 - 你的表單發佈到PHP,你逃避輸入,並執行一個'UPDATE'語句(或'INSERT'用於新行。 –
textarea上沒有'name ='屬性,這意味着當提交表單時無法從'$ _POST'變量中獲取它。跟蹤用戶ID? –