2012-01-13 19 views
0

私は簡単な登録フォームを持っています。 テキストフィールドで、あるページに入力された値を他のページに渡したいとします。 PHPの次のページから渡してアクセスする方法。私は簡単な登録フォームを持っています。

これは私の最初のPHPページです。

ありがとうございます。

+0

あなたが隠しフィールドにアクセスし、それを渡すためにJavaScriptを使用するか、あなたはあなたの..myテキスト@ianace '

ianace

+0

おかげで内部の隠しフィールドを囲む必要があることを意味し、' $ _POST'変数を使用しますかボックスはフォームの中にあります.. – rachel

答えて

2

あなたは、HTML内の隠しフィールドを追加し、PHPでそれらにアクセスすることができます。

<input type="hidden" name="myFieldName" value="someValue"/> 

次にPHPで:

$val = $_POST['myFieldName']; 

あなたは再びこれをouputをするつもりなら、あなたがhtmlspecialcharsか何かを使用する必要があります注射の攻撃を防ぐのと同様に。

<input type="hidden" name="myFieldName" value="<?=htmlspecialchars($_POST['myFieldName']);?>"/> 
+0

ありがとうございますが、テキストボックスです。隠れていれば非表示になります。 rachel

+0

$ valを出力する方法?エコー$ val;このようなもの ?? – rachel

+0

次に 'text'で' hidden'に切り替えます – v01pe

0

あなたは値がヨーヨーができるよう、このコード

  <?PHP 
      foreach ($_REQUEST as $key => $value) { 
      $$key=(stripslashes($value)); 
      } 
     ?> 

<form name="" action="" method=post enctype="multipart/form-data"> 
<input type="text" name="myvalue" value="<?PHP echo $myvalue" ?>"> 
<input type=submit> 
</form> 

を置く取得したいページでページB

でページ

<form name="" action="" method=post enctype="multipart/form-data"> 
<input type="text" name="myvalue" value=""> 
<input type=submit> 
</form> 

で、このフォームの入力を想定変数値を別のフォームに使用するか、または別のフォームに変数を添付します。

+0

ありがとう@mustafa foreach($ _REQUESTを$ key => $ value){ $$ key =(stripslashes($ value)); }は? – rachel

+0

@rachelの場合は、$ var = $ _POST ['myFieldName']を使用するか書き留めてください。 1つの変数ごとに多くの変数が必要な場合は、これが難しくなります。しかし、この方法では、3行のコードを使用してすべての変数を取得できます。また、REQUESTを使用するとPOSTとGETの両方の値を取得できます。 – mustafa

0

次のコードを使用してください。

<form action ="formhandler.php" method ="POST" > 
    <input name = "inputfield" /> 
    <input type="submit" /> 
</form> 

on formhandler.phpファイル入力ファイルの値を取得するには、次のコードを入力する必要があります。

$inputfield = isset($_POST['inputfield'])?$_POST['inputfield']:""; 
// now you can do what ever you want with $inputfield value 
echo($inputfield); 
+0

ありがとうございますが、あなたはissetが何をしているか教えてください。 – rachel

+0

isset - 変数が設定されていてNULLでないかどうかを確認します。 – vaibhav

+0

thanks @vaibhav – rachel

関連する問題