• ベストアンサー

PHP 入力フォームにあらかじめ文字を入れておく

PHPプログラミングをしております。 入力フォームを作成しているのですが、前のページで入力し、受け取った内容をもう一度表示させたいのです。 入力フォームにあらかじめ文字を入れておくのは、フォームタグに value="文字" をつけたせば良いのはわかったのですが、 今回文字を$text = $_POST['name']; という形で受け取っています。 入力フォームにあらかじめこの受け取った$text を表示させるにはどうすれば良いのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5292/13826)
回答No.2

受け取ったページでもう一度フォームを表示して、受け取った値を初期値として入れておくと言う事でいいのでしょうか。 であれば、 <input type="text" name="name" value="<?php echo htmlspecialchars($text); ?>"> でいいのではないでしょうか。

rieqop7
質問者

お礼

ありがとうございます!できました。大変参考になりました。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

print htmlspecialchars($text); とか? かなり初歩の初歩レベルの質問を連投していますが 一度本を読んだ方がいいですよ

rieqop7
質問者

お礼

ありがとうございます。趣味でやっていることなので、質問すればいいやくらいに思っていました。すみませんでした。

関連するQ&A