※ ChatGPTを利用し、要約された質問です(原文:CGIPerlクリックした値を次の頁に表示させたい)
CGIPerlでカレンダーの日付を次のページに表示する方法
このQ&Aのポイント
HTMLで作成したカレンダーには、日付と空き状況を表示しています。日付や空き状況には、クリック可能な要素があります。
1ページ目のカレンダーでクリックした日付を、2ページ目に表示させたいと考えています。また、2ページ目の内容はsendmailを使用してメール送信する予定です。
sendmailで送信する際に、日付の情報も送信できればと考えています。
CGIPerlクリックした値を次の頁に表示させたい
下記の様にカレンダーの表をHTMLで作成しました。
それぞれの日付のリンク(○や△)をクリックした時に、
次のページで、クリックした日付を表示させるには、
どのようにすれば良いのでしょうか。
1ページ目
HTMLで作成したカレンダーに、日付と、
それぞれ空き状況○、△、×等を表示。
○と△はクリック可能。×はクリックできない。
(イメージ)
――――――
|1 | 2| 3|
|○|△|○|
――――――
2ページ目構想
日付【1ページ目で○か△をクリックした日付をここに表示したい】
お名前【入力欄】←このページで入力する
ご住所【入力欄】←このページで入力する
また、この2ページ目の内容は、
sendmailを使用してメール送信する予定でいます。
お名前やご住所の部分をsendmailで送信する事はできるのですが、
その際に、日付の部分も送信できればと考えています。
この点も併せてご教授いただければ幸いに存じます。
以下1ページ目のhtml
<html>
<body>
<table border="1" cellspacing="0">
<tr>
<th class="week sun">日</th>
<th class="week">月</th>
<th class="week">火</th>
<th class="week">水</th>
<th class="week">木</th>
<th class="week">金</th>
<th class="week sat">土</th>
</tr>
<tr>
<td class="day"> </td>
<td class="day"> </td>
<td class="day"> </td>
<td class="day"> </td>
<td class="day before"><span style="color:#000000">1</span><p>
<a href="nextpageaddress">○<br>\5,980</a></a></p></td>
<td class="day before"><span style="color:#000000">2</span><p>
<a href="nextpageaddress">△<br>\5,980</a></a></p></td>
<td class="day before"><span style="color:#0000ff">3</span><p>
<a href="nextpageaddress">○<br>\5,980</a></a></p></td>
</tr>
</table>
</body>
</html>
2ページ目の構想
<html>
<table>
<tr>
<th>予約日付</th>
<td>ここに前ページでクリックした日付を表示させたい</td>
</tr><tr>
<th>お名前<font color="#ff0000">(必須)</font></th>
<td><input type="text" name="お名前" size="35" /></td>
</tr><tr>
<th>ご住所<font color="#ff0000">(必須)</font></th>
<td><input type="text" name="ご住所" size="70" /></td>
</tr>
</table>
</html>
補足
ご回答ありがとうございます。 <td class="day before"><span style="color:#0000ff">3</span><p> <a href="nextpageaddress?day=3">○<br>\5,980</a></a></p></td> こんな感じで良いのでしょうか? 2ページ目の <th>予約日付</th> <td>この部分のソースの書き方</td> </tr><tr> もご教授いただけると幸いです。 よろしくお願い致します。