2016-10-05 11 views
0

すでにフォームを作成している場合は、次のページに追加データをどのように送信しますか?例えばフォームに加えて次のページにデータを送信する方法は?

<form action='blah.php?variable1=$var' method='post'> 
Example: <input type="text" name="example"><br> 
</form> 

はに直接していないようです:?

blah.php変数1 = thisVariable &例=この例

は、どのように私はこれについて行くでしょうか?

答えて

2

最も簡単な方法は、隠された値として変数を渡すことです:あなたはしかし、そのような値を保存するために、サーバー側のセッションを使用する必要があり、より複雑な状況については

<form action="blah.php" method="post"> 
    <input type="hidden" name="variable1" value="<?=$var?>"> 
    Example: <input type="text" name="example"><br> 
</form> 

+0

はあなたに感謝し、このような短いタグ方法..

<form action='./blah.php?variable1=<?=$var?>' method='post'> 

または、このようなプレーンなPHPのエコーで...、これは私が探していたものです! –

0

blah.phpがこの同じディレクトリにあると仮定すると、ファイル名の前に./を使用することをお勧めしますが、主な問題は$varでコードに印刷されません。

<form action='./blah.php?variable1=<?php echo $var;?>' method='post'> 
関連する問題