私は医者のオフィスのサイトで働いています。私は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で機能するかどうかです。また、最初の「チェックイン」ボタンからユーザーがチェックアウトを押すまでのすべてを保存したいと思います。
もう1つの問題は、ページを何度も更新するのではなく、AJAXでこれを自動的に実行する必要があることです。
助けてくれてありがとう。問題を十分に説明できなかった場合は、教えてください。詳細を記入します。