[PHP-users 22360]formから値を引渡した時、特定の値だけが引き渡されない
Takurou Mizuno
takurou.mizuno @ ctc-g.co.jp
2004年 6月 24日 (木) 12:33:30 JST
水野です。
formから値をPOSTしたときに、特定の値だけが空になる
(引き渡されていない)現象が発生しています。
PHP、値、POST、渡されない、form
あたりで検索しましたが該当するものはヒットしませんでした。
もしかしたら、ごく単純ミスかも知れませんが宜しくお願いいたします。
======環境===========================================
PHP Version 4.1.2
register_globals = On
======select.phpから抜粋=================================
function select_day($name){
echo '<select name="' . $name . '_year'>
for($i=2004; $i<2007; $i++){
if(date("Y") == $i)
{print ("<option selected>");}
else
{print ("<option>");}
echo $i . "</option>";
}
echo '</select>年';
echo '<select name="' . $name . '_month'>
for($i=1; $i<13; $i++){
if(date("n") == $i)
{print ("<option selected>");}
else
{print ("<option>");}
echo $i . "</option>";
}
echo '</select>月';
}
〜中略〜
<form action="print.php" method="post">
<?php select_day(test); ?>
<input type="submit">
</form>
=====print.phpから抜粋==================
echo $test_year . "年";
echo $test_month . "月";
=====出力結果例============================
年6月
↑年の値が空
=====試してみた事===========================
<option>を<option value=$i>にしてみたがだめ。
→→→→→→→→→→→→→→→→
水野 拓郎
DM : takurou.mizuno @ ctc-g.co.jp
←←←←←←←←←←←←←←←←
PHP-users メーリングリストの案内