実現したいこと
テーブルタグ等で表示している行を特定の範囲までボタンにしたいです。
そして、そのボタンを押したときに値渡しを行いページ遷移をしたいです。
以下の表を例でいうと、1レコード全体【0001/test/test…】をクリックできる範囲にしてなおかつ、ID
を遷移先ページへPOSTできるような機能を求めています。
company_ID | company_name | company_TL |
---|---|---|
0001 | test | test |
現在のコードはCSSを一切当てていない状態です。
HTMLとCSSでやり方があるかもしれないのですが、postできないaタグの方法が多いので、やり方がわかる方がいらっしゃいましたらご協力をお願いします。
下記コードが該当部分を抜粋したものになります。
index
1 <tbody> 2 3 <?php foreach($M_COMPANY as $data):?> 4 <tr> 5 <td><?php echo $data['company_ID']; ?></td> 6 <td><?php echo $data['company_name']; ?></td> 7 <td><?php echo $data['company_TL']; ?></td> 8 <td><?php echo $data['postal']; ?></td> 9 <td><?php echo $data['address']; ?></td> 10 <td><?php echo $data['department']; ?></td> 11 <td><?php echo $data['tel']; ?></td> 12 <td><?php echo $data['fax']; ?></td> 13 <td><?php echo $data['email']; ?></td> 14 15 <td> 16 <button type="button"y onclick="location.href='preview.php?id=<?php echo $data['company_ID']; ?>'">表示</button> 17 <button type="button" onclick="location.href='edit.php?id=<?php echo $data['company_ID']; ?>'">編集</button> 18 <button type="button" data-id=<?php echo $data['company_ID']; ?>>削除</button> 19 <form method="POST" action="./delete.php" id="delete_form_<?php echo $data['company_ID']; ?>"> 20 <input type="hidden" value="<?php echo $data['company_ID']; ?>" name="id"> 21 </form> 22 </td> 23 24 </tr> 25 26 <?php endforeach; ?> 27 28 </tbody> 29