スレッド表示 | フラット表示〕 全トピック 920 件中 530 番目 次≫ ≪前

PHPでのフォームデータの受け渡しについて

created: 2004-10-28 16:44 | modified: 2004-10-29 10:19 | reply: 5

[1883] PHPでのフォームデータの受け渡しについて

user: くみ | created: 2004-10-28 16:44
初めて投稿します。PHP初心者です。
簡単な入力フォームを作成しています。
『概要』
入力画面で「名前」を入力→「確認」ボタン押下
確認画面で入力された「名前」を表示→「登録」ボタン押下
完了画面で登録結果を表示

と、こんな流れです。
このとき、「名前」項目(に入力された内容を次の画面へ渡していきたいと思います。
入力画面では
<input type="text" name="q_name" value="<?= htmlspecialchars($_GET['q_name']) ?>" maxlength="30" size="30">と定義します。

このとき
確認画面では
 <?= $_POST['q_name'] ?>
で値が取ってこれるのですが、
完了画面では
 <?= $_POST['q_name'] ?>
で値が取ってこれません。。。

確認画面で、何かしなくてはならないのですか?hiddenで渡すとか・・・

誰かご存知の方がおりましたら
よろしくお願いいたします。
reply: 1884 返信 編集 削除

[1884] hiddenを使用しなくてもできると思います

user: ももか | created: 2004-10-28 17:34
こんにちは。

hiddenを使用しなくてもできると思います。

<?php
if (!strlen($_POST["q_name"])) {
?>
<form method="POST">
名前<input name="q_name" size="5"><br>
<input type="submit" value="確認">
</form>
<?php
}else{
?>
<form action="○○.php" method="post">
ID<input type="text" name="q_name" value="<?php echo($_POST["q_name"])?>"><br>
<input type="submit" value="登録">
</form>
<?php
}
?>

上記の記述でできますでしょうか?
他の方、HELPお願いします。
Parent: 1883  reply: 1885 返信 編集 削除

[1885] ありがとうございます

user: くみ | created: 2004-10-28 18:39
ご回答ありがとうございます。

上記のコードは確認画面のphpファイルに
記述すればよいのですか?
Parent: 1884  reply: 1886 返信 編集 削除

[1886] 入力画面

user: ももか | created: 2004-10-29 08:31
入力画面での記述です。

ifからelse直前までが入力画面をあらわしていて、else後が確認画面になっているのですが・・。
Parent: 1885  reply: 1887 返信 編集 削除

[1887] できました!

user: くみ | created: 2004-10-29 10:07
ももかさんのコードそのままで(登録用のphpファイル名だけ記述)できました!

すごいですね、こんな簡単な記述でできちゃうんですね!
まだまだphp初心者で分からないことだらけですが
またよろしくお願いします。

ありがとうございましたm(_ _)m
Parent: 1886  reply: 1888 返信 編集 削除

[1888] よかったです

user: ももか | created: 2004-10-29 10:19
解決してよかったですね。

私もPHP初心者で、最近よくこのBBSを利用させてもらっています。
ここは親切な方が多く、とてもわかりやすく説明してくださってます。

これからもお互いPHPの勉強がんばりましょう!
Parent: 1887  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 530 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑