[PHP-users 4868] Re: はじめまして!
からりん
php-users@php.gr.jp
Mon, 21 Jan 2002 15:15:14 +0900
からりんです。
| <form action ="hoge.php?$hoge=true&$str1=str1&$str2=str2"
method="post">
| <input type="text" name="str1">
| <input type="text" name="str2">
| <input type="submit" value="ぼたん">
| <form>
だと、受け取ったPHPでは
$str1=="str1"
$str2=="str2"
になってしまいます。
actionの?以降を消して、
<form action ="hoge.php" method="post">
<input type="text" name="str1"> −−−(1)
<input type="text" name="str2"> −−−(2)
<input type="submit" value="ぼたん">
</form>
で、hoge.phpには
$str1==[(1)のtextの内容]
$str2==[(2)のtextの内容]
が渡されます。(多分これがしたいことだと思います!)
hoge.phpを
----------------------
<html><body>
<?
print $str1."<br>".$str2;
?>
</body></html>
----------------------
としてみてください。多分表示されます。
php.iniの設定で、postされたデータが何もしないとphpの変数に組み込まれな
いようになっていればhoge.phpには何も出ないと思います。(php3はよく使った
ことがないので何とも言えませんが)
php4.1.1では
register_globals = off
です。
もしなにも表示されないのでしたら、
hoge.phpを
----------------------
<html><body>
<?
print $str1."<br>".$str2;
?>
</body></html>
----------------------
******************************
からりん
KARARIN
iccDMH代表-千葉開発班-
kararin@dmh.dip.jp
kararin@zab.att.ne.jp
******************************
----- Original Message -----
送信者 : "matsu" <matsu@awh.co.jp>
宛先 : <php-users@php.gr.jp>
送信日時 : 2002年1月21日 14:59
件名 : [PHP-users 4867] Re: はじめまして!
| matsuです。
| みなさん、ありがとうございます。
|
| 値を渡す場合は、
| 押されたかどうか $hoge
| 関数の引数に使う $str1, $str2
| > hoge.html--------------------------------------
| >
| <html>
| <body>
| <form action ="hoge.php?$hoge=true&$str1=str1&$str2=str2"
method="post">
| <input type="text" name="str1">
| <input type="text" name="str2">
| <input type="submit" value="ぼたん">
| <form>
| </body>
| </html>
|
| > hoge.php --------------------------------------
|
| <?php
| if (hoge)
| {
| ?>
| [ボタンが押されたときに表示するHTML]
| 関数の実行(引数$str1, $str2)
| <?php
| hoge=false;
| }else{
| <?php
| [ボタンが押されたとき以外に表示するHTML]
| ?>
| }
| exit;
|
| でよいのでしょうか?
|
| _______________________________________________
| PHP-users mailing list
| PHP-users@php.gr.jp
| http://ns1.php.gr.jp/mailman/listinfo/php-users
|