[PHP-users 8267] Re: HTMLフォームからPHP プログラムへデータを送る方法

Katsunori-Onuma php-users@php.gr.jp
Tue, 25 Jun 2002 13:58:00 +0900


小沼と申します。

On Tue, 25 Jun 2002 13:39:42 +0900
"t_nozaki" <t_nozaki@psg.hitachi-hec.co.jp> wrote:

> 野崎と申します。
> -----------------------------------
> OS:LINUX(RedHat7.1)
>   +Apache1.3.26+PostgreSQL7.2.1+php4.2.1
> -----------------------------------
> ある書籍に掲載されていたサンプルプログラムを作成
> して実行したところ、テキストボックスに入力した文字列
> がechoで表示されません。
> <HTML>
> <HEAD>
> <TITLE>Webフォームとの連携</TITLE>
> </HEAD>
> <BODY>
> <H2>名前の送信</H2>
> <FORM>
>             <INPUT type="text" name="username">
>             <INPUT type="submit" value="名前送信">
> </FORM>
> <?php
>             echo "あなたのお名前は $username さんですね。";
> ?>
> </BODY>
> </HTML>

<HTML>
<HEAD>
<TITLE>Webフォームとの連携</TITLE>
</HEAD>
<BODY>
<H2>名前の送信</H2>
<FORM method="post" action="<?php print($_SERVER["PHP_SELF"]); ?>">
            <INPUT type="text" name="username">
            <INPUT type="submit" value="名前送信">
</FORM>
<?php
            print("あなたのお名前は " . $_POST["username"] . " さんです
ね。");
?>
</BODY>
</HTML>

じゃだめですか?
register_globalsの問題だとおもいますが。
はずしていたらごめんなさい。

おぬま
konuma@chishiki.co.jp