2016-04-14 21 views
0

データベースからテーブルを生成し、各セルをチェックボックスの値として割り当て、各行をフォームとしてグループ化し、[this]を参照してテーブルとしてすべて表示します。 1各フォーム(行)は同じIDを持っているので、ボタンをクリックするとどのようにして特定のセルの値を取得できますか。私はデータベーステーブルを更新するクエリパラメータとして値を渡したいと思います。私は同様のテクニックを探していて、解決策を見つけることはできません。テーブル行として表示される自動生成フォームの入力(チェックボックス入力)の値を取得するにはどうすればよいですか?

このコードでは、カーソルフェッチループ内にある:あなたはこの

<a href="edit.php?id=<?php echo $here_ur_dynamic_PK_of_that_row[index_value] ?>">Edit</a> 

ときのように、ボタンの代わりにアンカータグを配置する必要があり

\t \t \t \t <form class="tr" id="barisn" method="post" action=""> 
 
\t \t \t \t \t <span class="td"><input type="checkbox" name="id" value="<?php $data[0]?>"/><label for="id"><?php echo $data[0]?></label></span> 
 
\t \t \t \t \t <span class="td"><input type="checkbox" name="name" value="<?php $data[1]?>" /><label for="name"><?php echo $data[1]?></label></span> 
 
\t \t \t \t \t <span class="td"><input type="checkbox" name="gender" value="<?php $gender?>" /><label for="gender"><?php echo $gender?></label></span> 
 
\t \t \t \t \t <span class="td"><input type="checkbox" name="sender" value="<?php $data[8]?>" /><label for="sender"><?php echo $data[8]?></label></span> 
 
\t \t \t \t \t <span class="td"><input type="checkbox" name="date" value="<?php $data[5]?>" /><label for="date"><?php echo $data[5]?></label></span> 
 
\t \t \t \t \t <span class="td"><input type="checkbox" name="time" value="<?php $data[6]?>" /><label for="time"><?php echo $data[6]?></label></span> 
 
\t \t \t \t \t <span class="td"><input type="checkbox" name="state" value="<?php $state?>" /><label for="state"><?php echo $state?></label></span> 
 
\t \t \t \t \t <div class="td"> 
 
\t \t \t \t \t \t <button class="btn-rawuh" type="submit" form="barisn" value="Rawuh">Rawuh</button> 
 
\t \t \t \t \t \t <button class="btn-tundha" type="submit" form="barisn" value="Tundha">Tundha</button> 
 
\t \t \t \t \t \t <button class="btn-mlebet" type="submit" form="barisn" value="Mlebet">Mlebet</button> 
 
\t \t \t \t \t </div> 
 
\t \t \t \t </form>

The point is I still can not find a method to indexing row as user may click a button in it. Table result:

答えて

0

あなたはCLI編集ボタン上のCKそのページがURLからIDを取得し、その後(新しいPHPファイルを作成する必要があります)个人设定するためにリダイレクトします:

echo $_GET method 

その後、uはIDを使用して、その特定の行の詳細を取得します(クエリを使用して)。

+0

あなたのenlightenmeのためにRahulに感謝します。だから今...私はインデックスパラメータを入れなければなりません。行4のアンカー「Rawuh」をクリックすると、アクションは行4のインデックス0の値を取得する必要があります(ロジックのインデックス3)(「6」)と値アンカーのテキスト(「Rawuh」)の私がまだ混乱しているのは、私がインデックス3を取得する方法です。 – eto

+0

このコードを参照してください:$ query_c_s_c = mysql_query( "select id、country_name、state_name、city_name from stud_rec"); 一方($ row_c_s_c =は、mysql_fetch_array($のquery_c_s_c)) {エコー "​​" を$ row_c_s_c [ 'COUNTRY_NAME'] ""。。。 エコー "​​"。$ row_c_s_c ['state_name']。 ""; エコー "​​"。$ row_c_s_c ['city_name']。 ""; エコー "​​Edit Record。"; エコー "​​Delete Record。"; エコー ""; } –

関連する問題