本当に助けが必要です。
管理者がデフォルトで無効になっているクライアントのボタンを有効にできるように設定しようとしています。
これまでのところ、管理者用に以下のコードがあります。データベースのボタン テーブルの値列 (デフォルトでは 0) を更新します。そして、この部分は成功です。
<input name="enable1" type="submit" id="button" value="Enable Button" />
<?php
if(isset($_POST['enable1'])){
mysql_query("UPDATE button SET value = '1' WHERE cat_no = 'cat1'"); }
?>
そして、ユーザーのコードは以下に書かれています。私の計画では、管理者が列の値を 1 に更新すると、デフォルトではボタンが無効になっているため、以下のコードが有効なボタンをエコーします。
そして、この部分は失敗であり、無効化されたボタンを有効にしません。そして、ifステートメントの最初のエコーが機能しないことに気付きました。機能しているのは、ボタンが無効になっているelseステートメントのエコーだけです。
<?php
$sql="SELECT value FROM button WHERE cat_no = 'cat1'";
$result=mysql_query($sql) or die(mysql_error());
if ($result == '1'){
echo '<input name="enable2" type="submit" class="inputDisabled"
id="button" value="Proceed to Next Category" />' ;}
else {
echo '<input name="enable2" type="submit" class="inputDisabled"
id="button" disabled="disabled" value="Proceed to Next Category" />';}
?>
また、jQuery などの代替手段を検索しようとしました。しかし、私はそれを機能させることはできません。可能であれば、管理者がボタンをクリックすると、ユーザーのページが自動的に更新されます。
助けてください。私は本当に指導が必要です。ありがとうございました。