2017-05-08 4 views
-1

私は、指定されたSQLクエリによって実装されているテーブルを持っており、最後にラジオボタンがあります。 選択したラジオボタンの行全体の値を別のページに渡すにはどうすればよいですか?PHPで動的行全体の値を取得するにはどうすればよいですか?

私はさまざまな組み合わせを試しましたが、何らかの理由で行の値全体が表示されません。私が試した最後のオプションはこれでしたSOMETHING CLOSELY SIMILAR

私はスクリプトの部分を取って、まだ更新されていません。私はこのためにいくつかの解決策があるはずだと信じています。

+0

私は本当に正確に何を望んでいるのか分かりません。より多くの情報を提供するあなたの質問を更新できますか? –

+3

データベースの行にIDがありますか?おそらくラジオボタンの値に行idを挿入し、次のページで同じデータを取得するデータベースクエリを実行します。 – James

答えて

2

それぞれの行にMySQLの主キーを使用し、その情報を次のページに渡し、ページ間でコンテンツを明示的に渡すのではなく、新しいページでその項目のクエリを実行させるべきです。ただ、これはテストされていない

var keys = ['sellername','itemname','maker','details','condition','price']; 
$('input[type=radio]').on('change', function(event) { 
    if (this.checked) { 
     var $tr = $(this).closest('tr'); 
     var $cells = $tr.find('td'); 
     var obj = {}; 
     $.each($cells, function(index, cell) { 
     obj[keys[index]] = cell.textContent; 
     }); 
     console.log('row data', obj); 
    } 
}); 

注:しかし、あなたがオブジェクトに行を回すためにその配列を使用し、その後、あなたは配列のキーをエコーされる順序を追跡することができ、言っ

インデックスにキー名の配列をどのようにマッチさせることができるかを示します。

関連する問題