2016-11-17 9 views
-1

enter image description hereチェックボックスで選択した行の一部の列の値を取得します。

上記はテーブル内の私のレコードです。

私のユーザー名はCHIEFMEなので、行の選択はUploaded By CHIEFMEのみです。

他の行を選択すると、自分がアップロードしたレコードのみを選択できるというアラートボックスが表示されます。

ログインしたユーザー名がこのレコードを追加したユーザーの名前でない場合、これは私のサンプルコデイン enter image description here

+1

私たちはあなたを助けることができますか? – Akshay

+0

あなたの[前の]質問(http://stackoverflow.com/questions/38973527/how-to-selectrow-with-with-maximum-date)が正しい答えを得ていませんでしたか?あなたは私たちの背中を傷つけ、あなたのものを傷つけるでしょう。これはStackoverflowの仕組みです。 – Xorifelse

+0

ログインしたユーザーのIDとその行IDが一致していない場合は、表示警告 –

答えて

0

あなたがループ最初のチェックでは、テーブルの行を次のとおりです。次に

<?php 
// .... your code here 
<td align...> <input class="checkbox-row" type="checkbox" ($loggedUsername !== $row[username] ? readonly : "")>... </td> 

// or 

<td align... < input class="checkbox-row" type="checkbox" ($loggedUsername !== $row[username] ? "onclick=\"alert(this is not added by you!); return;\"" : "") >... </td> 

でクライアントがjavascriptまたはjQueryを使用して、ユーザーが読み取り専用のチェックボックスをクリックしているかどうかを確認します。

$(document).on('click', '.checkbox-row', function(){ 
    if($(this).is('[readonly]')) { 
     alert('This is not added by you'); 
    } 
} 
+0

は入力チェックボックスタイプですか、それとも?より明確なpls .. –

+0

はい!申し訳ありませんが、モバイルデバイスにコードを書くことは素晴らしいことではありません。私の更新された答えを見てください –

関連する問題