管理者の場合は有効になっているが、別のユーザーの場合は無効にする入力ボタンを実行する必要があります。私はPHPでそれを行うことはできますか?ユーザーIDは123456789Aで、データベースから選択します。ユーザーに応じて有効または無効にするボタンの操作方法は?
<?php
session_start();
$comprobar = "123456789A";
echo $comprobar;
echo $_SESSION['userid'];
if ($comprobar = $_SESSION['userid']) {
echo '
<input class="btn" type="button" value="Todos los castigos" id="boton_castigos"
onClick="location.href="castigos.php""/>
';
}
?>
ただ、ユーザーに依存入力に 'disabled'属性を追加掲載します。 –
あなたの 'if'条件は二重等号(equalityは' == 'や' === '、' = 'は変数を設定します)を持ち、' onclick'は二重引用符で囲まれています。値は一重引用符でなければなりません。コードの書式を整えておくと、これらのことが分かりやすくなります。 ':)' –
そして、 '入力 'に'無効'を設定しても、誰かが依然としてリクエストをしないようにすることはできません。セキュリティ/パーミッションは、最初にサーバー上に存在する必要があります。ブラウザに表示される内容は、明快さと利便性のためです。ここでは、その機能へのアクセスを明確にするために 'disabled'を使用しようとしているようですが、ユーザーが最初にやることができるかどうかをチェックすることで、実際の適用は常にサーバー上にあるべきです。 –