這裏是W3的調整採樣。
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "UPDATE juncfees SET fee='".$_POST['fee']."' WHERE staffid='".$_POST['staffid']."'";
if ($conn->query($sql) === TRUE) {
echo "Records updated successfully";
} else {
echo "Error updating records: " . $conn->error;
}
$conn->close();
?>
的HTML只是一個簡單的表格:
<form action="update.php" method="post">
StaffID: <input type=text name=staffid><br>
Fee: <input type=text name=fee><br>
<input type=submit>
</form>
HTML表單只是一個例子,實際上任何標記或語言,它可以發佈HTTP數據可以觸發PHP代碼(這是幾乎所有)。所以如果你想創建一個桌面應用程序來做到這一點,那也會很容易。
using System.Net;
function postData(float fee, int id)
{
var request = (HttpWebRequest)WebRequest.Create("http://www.example.com/update.php");
var postData = "fee="+fee;
postData += "&staffid="+id;
var data = Encoding.ASCII.GetBytes(postData);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = data.Length;
using (var stream = request.GetRequestStream())
{
stream.Write(data, 0, data.Length);
}
var response = (HttpWebResponse)request.GetResponse();
var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
}
請記住,這只是最基本的示例,對用戶訪問或SQL注入沒有任何保護。
是的,它可以使用PHP。你會想在php中查找一些表單提交的教程,並使用準備好的語句更新mysql。 –
這在PHP中相當簡單,實際上只是幾行代碼。 – Wobbles
是的,有可能,需要你查看錶單,下拉菜單和發佈數據。只是不能將代碼敲出來供您複製/粘貼。如果遇到問題,請告訴我們。您只需要一個帶有所有員工下拉菜單的頁面,選擇點擊去,然後顯示員工費用,點擊另一個按鈕即可更新。 –