これは、$Row[pk_tId] を JavaScript に送信するリンクです。
<a class=\"open-EditRow btn btn-primary btn-mini\" data-toggle=\"modal\" href=\"#myEditModal\" data-id=\"".$Row[pk_tId]."\" title=\"Edit this row\" \">Delete/Edit</a></td>";
これは、$Row[pk_tId] を groupId としてモーダル (同じページ上) に送信する JavaScript です。
$(document).on("click", ".open-EditRow", function () {
var myGroupId = $(this).data('id');
$(".modal-body #groupId").val( myGroupId );
});
これは、groupId を出力するモーダル内の入力フィールドです。
$id = "<input type=\"text\" name=\"groupId\" id=\"groupId\" value=\"\" />";
$id をエコーアウトします。
echo "Your id is: " . $id;
しかし、$id を選択してデータベースからレコードを取得しようとすると、レコードが返されません。記録はそこにあります。ここに声明があります:
$q = "SELECT * FROM restable WHERE pk_tId == '" . $id . "'";
if (mysql_num_rows($q) == 0){
echo "No results";
}
私が得る唯一のものは「結果なし」です。データベースへの安定した接続があります。このステートメントが何も返さないのはなぜですか? 私は何が欠けていますか?助けてください。