2011-07-19 10 views
0

別のPHPページにテキストボックスの値を取得する必要があります。 'Box'アイコンをクリックすると、perticular行のみを送信します。私は既に行IDを 'Box'アイコンに持っています。 whileループでどうすればいいですか?別のページにテキストボックスの値を取得する方法... php/MySQL

enter image description here

元のPHPファイルに予めおかげ

Tharindu

+0

あなたは何をしたいのかをより明確に知ることができます – jeni

答えて

0

は、各ボックスに異なるHTMLフォームを生成します。これと同様のpage2.phpファイル使用コードで

<form action="page2.php" method="post"> 
    <input name="Z067DA" /> 
</form>

。 $ valueにはユーザー が含まれています。

入力タグ名がわかっている場合は、事前にPHPコードで直接アクセスできます。

$value = $_POST['Z067DA'];
0

次の方法で、このためのHTMLコードを整理する必要があります

<table> 
     <form method="post"> 
     <tr> 
     <td>Z0678<input type="hidden" name="id" value="Z0678"></td><td><input type="text" value="0" name="qty"></td><td><input type="image" src="box.gif"></td> 
     </tr> 
     </form> 
<form method="post"> 
     <tr> 
     <td>Z0678<input type="hidden" name="id" value="Z0678"></td><td><input type="text" value="0" name="qty"></td><td><input type="image" src="box.gif"></td> 
     </tr> 
     </form> 
<form method="post"> 
     <tr> 
     <td>Z0678<input type="hidden" name="id" value="Z0678"></td><td><input type="text" value="0" name="qty"></td><td><input type="image" src="box.gif"></td> 
     </tr> 
     </form> 
<form method="post"> 
     <tr> 
     <td>Z0678<input type="hidden" name="id" value="Z0678"></td><td><input type="text" value="0" name="qty"></td><td><input type="image" src="box.gif"></td> 
     </tr> 
     </form> 
</table> 

あなたが画像を打つ一旦、それがフォームを送信します。このコードをPHPスクリプトの先頭に追加すると、ループの必要がなくても投稿されたデータに基づいて、投稿されたコンテンツを処理できるようになります。

0

<input type=text name="rid" value= " <?php echo $rid ?>" onclick="location.href='view.php'"/> 

などのテキストボックスに

の.php、それはとして

$id = $_GET['rid']; 

パスview.phpで次のページの行IDを取得しますview.phpに隠されています

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

すべてのDB接続が完璧になっていることを確認し、行から必要なすべてのデータをエコーし​​ます。

関連する問題