[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
|