• ベストアンサー

ボタンの表示/非表示

phpとSQLiteにてデーターベース入力画面を作っています。 ユーザーidに権限の有無をつけて 権限の付与されたidの人だけ「削除」というボタンを表示し、 データ削除処理を行い、 もし権限の付与されていない人が閲覧した場合は、ボタンが非表示になっているという画面を作りたいと思っています。 何かいいアイデアはありませんでしょうか。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • x_jouet_x
  • ベストアンサー率68% (162/236)
回答No.2

> ユーザーidに権限の有無をつけて ということは初めに「ログイン画面」に相当するものが必要になると思います。 ログイン処理で得られた情報(ユーザID or 権限有無など)を画面遷移するときにパラメータで渡してやり、 遷移した画面側ではパラメータをもとに「ボタンを表示する/しない」を切り替えて出力を行えばいいと思います。

flanc8
質問者

お礼

ありがとうございました! ためしてみます。 ありがとうございます。

その他の回答 (1)

回答No.1

えと、権限があるかどうかの判断の下にHTMLタグを出力させなければいいだけだと思います。 テンプレートエンジンを利用されているなら、その権限に合わせて その箇所で利用するテンプレートを切り替えるとかも出来るでしょう。