我一直在为医生办公室工作。我很擅长 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 自动发生这种情况,而不是多次刷新页面。
非常感谢所有和任何帮助。如果我没有很好地解释我的问题,请告诉我,我会填写更多详细信息!