現在スタッフ管理画面を作成しています。その中で、動作権限という項目を用意して「管理者」か「スタッフ」かを登録しています。(管理者=1 スタッフ=2)
登録画面ではラジオボタンを使用しています。この登録された情報を呼び出し、修正(または確認)する時に、同じようにラジオボタンで表示をさせたいのです。
例えばAさん=管理者の場合、ラジオボタンは「管理者」がすでにチェックされている状態。スタッフ側はチェックがない状態。
登録画面
権限を選択してください。<br/>
<input type="radio" name="kengen" value="1">管理者<br/>
<input type="radio" name="kengen" value="2">スタッフ<br/>
修正(確認)画面
<?php
try
{
$staff_code=$_POST['staffcode'];←この前のページでスタッフを選択する為にコードを使用しています。
データベースへ接続(省略)
?>
スタッフ修正<br/>
<br/>
スタッフコード<br/>
<?php print $staff_code;?>
<br/>
<br/>
<form method="post" action="xxx.php">
<input type="hidden" name="code" value="<?php print $staff_code;?>">
スタッフ名<br/>
<input type="text" name="name" style="width: 100px" value="<?php print $staff_name;?>"><br/>
メールアドレス<br/>
<input type="text" name="mail" style="width: 100px" value="<?php print $staff_mail;?>"><br/>
動作権限<br/>
<?php
$staff_kengen = ['kengen'];
?>
<input type="radio" name="kengen" value="1"<?= $staff_kengen == "1" ? ' checked' : ''?>>管理者
<input type="radio" name="kengen" value="2"<?= $staff_kengen == "2" ? ' checked' : ''?>>スタッフ
スタッフ名およびメールアドレスは表示されています。動作権限も「テキスト」にしておけば値が表示されます。ですが、修正画面も兼ねたいのでラジオボタンで表示をさせたいのです。
どこが間違っているのかどなたかご教示いただけると助かります。
よろしくお願い致します。
No.2ベストアンサー
- 回答日時:
略さずに書く方が良いです。
<?php print($staff_kengen == "1" ? ' checked' : ''); ?>
.htaccess ファイルで On にする方法もあります。
php_flag short_open_tag On
この度はアドバイスありがとうございました。自分でも色々といじくってみたところ、動作権限<br/> <?php $staff_kengen = ['kengen']; ?> ←の<?php・・・以降が邪魔していました。こちらを削除したところ、無事、ラジオボタンにチェックが表示されるようになりました。 ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
都道府県穴埋めゲーム
都道府県の名前を1人1つずつ投稿してください。全ての都道府県が出たら締め切ります!
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
【初歩】ラジオボタンをつかったPHPフォームから値のMySQLへの格納と取り出し
MySQL
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPで画像の渡しが上手く行きま...
-
PHPのページ間による配列の受け...
-
phpのswitch文
-
PHP ボタンが押されたら処理を...
-
入力フォーム→確認画面→送信画...
-
【HTML(PHP?)】複数のフォーム...
-
PHPによるCSVファイルの指定列...
-
Javascript→PHPに...
-
チェックボックスの必須項目指定
-
検索時の選択内容を保持する方法
-
ゼロ除算
-
アンケートフォームの作り方
-
phpでの複数選択チェックボック...
-
同じページでフォームデータを...
-
<input type="hidden" >で配列...
-
syntax error, unexpected '}' ...
-
フォームのradioを使ってsubmit...
-
PHPのsubmitボタンが複数ある場合
-
特殊文字を含むフォームデータ...
-
PHPの質問:フォームから受け取...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTMLで前の画面に戻る時、入力...
-
PHP ボタンが押されたら処理を...
-
<input type="hidden" >で配列...
-
検索時の選択内容を保持する方法
-
フォームへの前回入力値をクリ...
-
フォームでのリセットを使う方法
-
PHPで画像の渡しが上手く行きま...
-
画面が更新されてもチェックボ...
-
フォームボタンを押すたびに数...
-
ラジオボタンをsessionで使いたい
-
テキストボックスに初期値を入れる
-
syntax error, unexpected '}' ...
-
【HTML(PHP?)】複数のフォーム...
-
チェックボックスの必須項目指定
-
HTMLのリンクをクリックするこ...
-
DBの値をチェックボックスに反...
-
複数チェックボックスの入力制...
-
チェックボックスのvalueに変数...
-
input nameで日本語を使うと
-
POSTデータのNAME属性をVALUEに...
おすすめ情報
ご回答ありがとうございます。「short_open_tag」は「php.ini」の設定をoff→onに変更するやつですね。
サーバーはレンタルしているのでその編集はこちらでいじることができないのです。
そもそも<?・・・が略ということも初めて知ったばかりですが・・・。
そうなると、略さないで<php・・・をきっちり書かないとダメということになりますか・・・。
それとも何か回避できる方法があれば教えていただけないでしょうか。
よろしくお願いします。
回答ありがとうございます。.htaccessの回避方法は今後の為に覚えておこうと思います。
略さずに書いてみたのですが、望むような結果が得られなかったので、私の記載したphp文全体に何か抜けがあるのではと思いまた補足書かせていただきました。
今、略さないphp文に変更していますがどちらのラジオボタンにもチェックが入っていない状態です。データの受け渡し(もしくはデータベースから)が上手くいっていないようです。
データベース内に登録はされています。php文を変更する以外に、表示させるために不足しているphp文があるのでしょうか。
何度も申し訳ないのですがご教示いただけるとありがたいです。よろしくお願いします。