ユーザ管理システムを開発しています。
内容は、テーブルデータ全件表示画面があり、htmlで疑似的にラジオボタンをレコードの隣に表示させています。
このラジオボタンを使用して、「選択したレコードを画面下部にタブ切り替えの要領で詳細表示」機能を実装したいです。
「選択したレコードを画面下部にタブ切り替えの要領で詳細表示」なのですが、CSSで使用するタブ切り替えのコードでは固有の名前を付けなければ切り替え時の制御を行えません。(IDの値を変数等で指定することで可能?)
なんとか私の望む動作を実現することは可能でしょうか?
拙い日本語ですみません。
■画面イメージ
デフォルトではID0001のレコードが選択されている状態で詳細表示に反映している。
ID0002を押すとそれにともない詳細表示画面も0002の内容に切り替わる。
index
1<body> 2 <header> 3 <h1>会員リスト</a></h1> 4 </header> 5 <a href="register.php">新規会員登録</a> 6 <main> 7 <table> 8 <thead> 9 <tr> 10 <th>#</th> 11 <th>ID</th> 12 <th>企業名</th> 13 <th>企業名フリガナ</th> 14 <th>郵便番号</th> 15 <th>住所</th> 16 <th>担当部署</th> 17 <th>電話番号</th> 18 <th>FAX</th> 19 <th>メールアドレス</th> 20 </tr> 21 </thead> 22 <tbody> 23 <?php foreach($M_COMPANY as $M_COMPANY):?> <!--レコード全件--> 24 <tr> 25 <td><input type="radio" name="record" value=""></td> 26 <td><?php echo $M_COMPANY['company_ID']; ?></td> 27 <td><?php echo $M_COMPANY['company_name']; ?></td> 28 <td><?php echo $M_COMPANY['company_TL']; ?></td> 29 <td><?php echo $M_COMPANY['postal']; ?></td> 30 <td><?php echo $M_COMPANY['address']; ?></td> 31 <td><?php echo $M_COMPANY['department']; ?></td> 32 <td><?php echo $M_COMPANY['tel']; ?></td> 33 <td><?php echo $M_COMPANY['fax']; ?></td> 34 <td><?php echo $M_COMPANY['email']; ?></td> 35 </tr> 36 <?php endforeach; ?> 37 38 </tbody> 39 </table> 40 41 <table> <!--詳細表示--> 42 <tbody> 43 <tr> 44 45 <td><?php echo $M_COMPANY['company_ID']; ?></td> 46 <td><?php echo $M_COMPANY['company_name']; ?></td> 47 <td><?php echo $M_COMPANY['company_TL']; ?></td> 48 <td><?php echo $M_COMPANY['postal']; ?></td> 49 <td><?php echo $M_COMPANY['address']; ?></td> 50 <td><?php echo $M_COMPANY['department']; ?></td> 51 <td><?php echo $M_COMPANY['tel']; ?></td> 52 <td><?php echo $M_COMPANY['fax']; ?></td> 53 <td><?php echo $M_COMPANY['email']; ?></td> 54 55 </tr> 56 </tbody> 57 </table> 58
回答1件
あなたの回答
tips
プレビュー