[PHP-users 7543] Re: Aタグで変数が設定されない
Tatsuro Nakagawa
php-users@php.gr.jp
Fri, 17 May 2002 14:23:53 +0900
中川@magicです。
-->> Reply 吉塚 陽子 <yoshizuka.wakaba@nikon.co.jp> <<--
> 吉塚と申します。
> いつもお世話になっております。
> カレンダーを作って現在の月(今なら5月)を表示し(test.php→test.ihtml)、
> 前月と次月に飛ぶ Aタグ をつけました。
> ところが test.ihtml の10行目と12行目の変数代入部分で、
> cal_monthおよびcal_yearに値が代入されません。
> Aタグのところにカーソルを持っていくと、ブラウザの下に以下のように表示されま
> す。
> ----------------------------test.ihtml----------------------------
> 1 <html>
> 2 <body>
> 3 <head><title>カレンダー表示</title></head>
> 4 <center>
> 5 <table border=2 width=600 height=400>
> 6 <caption align="top"><b>カレンダー</b></caption>
> 7 <?php print( "<br>ihtml cal_month = ".$cal_month ) ; ?> →チェックプリン
> ト文
> 8 <?php print( "<br>ihtml cal_year = ".$cal_year ) ; ?> →チェックプリン
> ト文
> 9 <tr>
> 10 <th align="left" ><a
> href="test2.php?direction=prev&cal_month=$cal_month&cal_year=$cal_year" >
> 11 <?php print( $cal_month-1 . "月" ) ; ?></a></th>
> 12 <th colspan =5 ><?php print($cal_year . "年" . $cal_month . "月" ) ;
> ?></th>
> 13 <th align="right" ><a
> href="test2.php?direction=next&cal_month=$cal_month&cal_year=$cal_year" >
> 14 <?php print( $cal_month+1 . "月" ) ; ?></a></th>
> 15 </tr>
> ……以下カレンダーの表示なので省略……
> -----------------------------------------------------------------
たぶん、たくさんの突っ込みをいただくことになるとは思いますが。。。
HTMLの中にPHPの変数設定してもねぇ。。。
ちゃんとPHPタグの中で設定しましょう。
そして、次回からは投稿する前にもう少し悩んで見ましょう。
--
Tatsuro Nakagawa