-1

ここに画像の説明を入力ここに画像の説明を入力ここに画像の説明を入力3ページあります。

  1. a1.php : レコードを追加
  2. a2.php : do sth
  3. a3.php : データベースに記録する

しかし、「html データ」を a2.php から a3.php に転送する際に問題が発生します。

例: a1.php に記録しようとしているレコードは次のとおりです。

<form name="form1" type="post" action="sayfa_1.php">
<input type='submit' value=' gidiyoruz' >
<input type='submit' value=' gidiyoruz' >
</form>

a1.php --> a2.php --> a3. php

a2.php では問題ありません。しかしその後。a3.php で次のデータを表示すると、2 つのボタンが表示され、上記の HTML コードは表示されません。

ページは以下です。

ありがとう。

a1.php

<script type="text/javascript" src="http://js.nicedit.com/nicEdit-latest.js"></script> <script type="text/javascript">
//<![CDATA[
bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });
//]]>
</script>

<form name="form1" type="post" action="a2.php">  

<textarea rows="20" cols="90" id="anlam"  name="anlam"     style="overflow:auto;" >    </textarea>  

<input type="submit" /> 
</form>

a2.php

<?php
$anlam=$_GET["anlam"];
echo $anlam;
?>



<?php echo "<form name='fm' id='fm' action='a3.php' method='get'>";  ?>

<textarea rows="2" cols="50" name="anlam" style="visibility:hidden;"  /> <?php echo $anlam; ?> </textarea>

<input type="submit" /> 
</form>

a3.php

<?php
$anlam=$_GET["anlam"];



echo nl2br($anlam);

ペース画像は上にあります。エラー: a3.php (代わりにコード、2 つのボタンがあります)

4

2 に答える 2

1

したがって、送信ボタンをクリックしたときに、ページからデータを別のページに送信する必要があります!! isset で if 条件を使用します。

 if(isset($_POST['name_of_submit_button']))
 {
   // your code of next page
 }

同様に、送信ボタンに別の名前を付けて同じ条件を適用することにより、別のページに進みます!!

于 2012-08-30T08:12:46.337 に答える
0

使ってみて

method="post"

あなたのフォームのために。を使用することもできます

<input type="hidden" name="anlam" value="<?php echo $anlam; ?>"/>

可変コンテンツを最後のページに転送します。非表示のテキストエリア/入力に正しい値が含まれていますか? この手順については、ブラウザでソース コードを確認してください。

于 2012-08-30T07:57:14.710 に答える