我一直在爲醫生辦公室工作。我對HTML/CSS和一些PHP非常好,但我仍然在學習Javascript/JQuery。所以最簡單的方式來描述我的問題(我的問題,對我來說,至少是相當複雜的)是與圖像(如果這不是描述這一點的最佳方式,請告訴我,我會描述它更詳細): 使用表單元素多次更新數據庫
我有PHP代碼,它傳遞給它的值(這是位置號碼),並將位置號碼與用戶的時間一起插入到數據庫中。
這裏是PHP代碼:
<?php
date_default_timezone_set('America/Denver');
$apptid = $_REQUEST['apptid'];
$currentlocation = $_REQUEST['currentlocation'];
$currentlocationstart = date("Y-m-d H:i:s");
/*** mysql hostname ***/
$hostname = '******';
/*** mysql username ***/
$username = '***********';
/*** mysql password ***/
$password = '***************';
$conn = new PDO("mysql:host=$hostname;dbname=sv", $username, $password);
/*** The SQL SELECT statement ***/
$sql = "UPDATE schedule SET currentlocation = ?, currentlocationstart = ? WHERE apptid= ? ";
$q = $conn->prepare($sql);
$q->execute(array($currentlocation,$currentlocationstart, $apptid));
?>
下面是HTML代碼(充滿一點點的PHP,填充):
$sql = "SELECT * FROM locations order by patientlocation ASC";
echo "<td><select name=location>";
foreach ($dbloc->query($sql) as $row2)
{
echo "<option>".$row2['patientlocation']."</option>";
}
echo "<option value='Check Out'>Check Out</option>";
echo "</select></td>";
所以我的問題是怎麼做的這與Javascript/JQuery和如果我的PHP將與Javascript/JQuery的工作。我還希望存儲從最初的「簽入」按鈕到用戶點擊退出時的所有內容。
另一個問題是我需要這個與AJAX自動發生,而不是刷新頁面很多次。
非常感謝所有人和任何幫助。如果我沒有很好地解釋我的問題,請告訴我,我會填寫更多的細節!
使用jQuery,查看'change'方法 –
一個非常有趣的業務交互。在我嘗試回答之前,我想知道是否有一個原因,您不希望將所有簽入存儲在數據庫中。我發現,與許多客戶一樣,這種類型的數據可以在路上受益。幫助他們解決運營效率低下的問題。 –
@TimWithers,謝謝我會看看。 – Muhambi