出力済みformのvalueに変数
ブログ
トップ



ブログ内のみを検索します

PHPで出力したform中のvalueに変数を使う方法


formそのものをPHPで出力するのではなく、通常のHtmlタグ中のformであれば、単にvalue="<?PHPのコード>"でそのままPHP書き込みできる

しかし、PHPでformそのものを出力する場合には、form中のvalueについては、通常の方法では、変数にできない。仮にvalue=$dateとしていても文字列として出力されてしまう (予約システムでは、date関数で今日の日付取得し、while文中にformを記入してPHPで出力)

この場合には、str_replaceを使う次の手法しかない。

ステップ@あらかじめphpで出力するformのvalueに適当な値を書き込んでおく(この例では、date1等々)
ステップAstr_replaceでvalueを変数に入れ替える(この例では、$date1等々)

予約システムで使用