私は、リセット ボタンを持つ非常に大きな html フォームに取り組んできました。リセット時に、データベース操作が実行されます。
私は、リセット時に呼び出されるJavaScript関数を持っています:
function clearDatabaseOfAnySavedForm() {
window.name = 1;
$.post('assets/scripts/reset-form.php');
window.location.reload();
$(document).load().scrollTop(0);
return false;
}
この関数で参照される php ファイルのコードは次のとおりです。
<?php
//Authcate
$authcate = xxxxx;
$username = "xxxxx";
$password = "xxxxx";
//$hostname = "xxxxx";
$hostname = "xxxxx";
$database = "xxxxx";
$conn = mysql_connect($hostname, $username, $password);
mysql_select_db($database, $conn) or die( "Unable to select database");
if (!empty($authcate)) {
$table = "xxxxx";
$sqlSelectQuery = "SELECT * FROM $table WHERE authcate = '$authcate'";
$selectResults = mysql_query($sqlSelectQuery);
$selectNumResults = mysql_num_rows($selectResults);
if ($selectNumResults > 0) {
$sqlUpdateQuery = "DELETE FROM $table WHERE authcate = '$authcate'";
$result = mysql_query($sqlUpdateQuery);
}
}
mysql_close($conn);
}
これはすべてのブラウザで正常に動作しますが、何らかの理由で php ファイルが Firefox で呼び出されません。誰か提案のアイデアはありますか?