İşte kodumun ilgili bölümleri. Tüm bilgileri almak ve bir tabloda görüntülemek için bir mysql sorgusu kullanıyorum. Şu anda tablo düzenlenebilir tüm kullanıcıların bilgilerini görüntüler. Bunu yapmak istiyorum ki, sadece userID, kullanıcı adı, ... ve sadece tek tek kullanıcı bilgisini güncelleyebileceğim bir sayfaya götürecek bir butonum var. Her bir satır, bu tuşa sahip olacak bir düğmeye sahip olacaktır. Tıklayabilmem ve tek bir kullanıcı bilgisini listeleyebilmem için başka bir sayfaya götürmemi istiyorum. Bunu nasıl yapacağımdan emin değilim. Güncellemek istediğim kullanıcının satırının user kimliğini nasıl geçebilirim?X-düzenlenebilir: Her bir satırın kimliğini almak için tek tek üyeleri güncelleyebilir miyim?
<td> <a href="updatemember.php" class="btn btn-secondary btn-lg" role="button">Link</a> </td>
javascript
jQuery(document).ready(function() {
$.fn.editable.defaults.mode = 'popup';
$('.userInfo').editable();
$(document).on('click','.editable-submit',function() {
var col = $(this).closest('.editable-container').prev().attr('key');
var x = $(this).closest('.editable-container').prev().attr('id');
var y = $('.input-sm').val();
var z = $(this).closest('.editable-container').prev().text(y);
$.ajax({
url: "process.php?id="+x+"&data="+y+'&col='+col,
type: 'GET',
success: function(s){
if(s == 'status') {
$(z).html(y);
}
if(s == 'error') {
alert('Error.');
}
},
error: function(e){
alert('Error.');
}
});
});
});
Kod kısa yolu etiketi kimliği geçerli kaydın id saklamaktır her satır
$col=$_GET['col'];
$id = $_GET['id'];
$data = $_GET['data'];
$pbr = $conn->prepare("UPDATE `loginInfo` l
INNER JOIN `memberInfo` AS m
ON l.userID = m.UserID
SET $col = '$data'
WHERE m.userID = ?");
$pbr->bind_param("i", $id);
$pbr->execute();
Üzgünüm hala kafam karıştı. Bu yüzden düğüme, '