Bonjour, j'aimerai récupérer la valeur de mon id qui se situe dans mon bouton mais le problème est que sa récupère juste la première valeur, ce qui est problématique.
Voici mon code:
ListAddFriends (Dans une bouche while):
Le Javascript:
Et dans mon action il y a juste:
Je pense que sa vient du javascript, du attr() mais je n'en suis pas sûr
Merci à vous
Voici mon code:
HTML:
<ul class="media-list media-list-linked media-list-bordered">
<form method="post" id="friends">
<?= $Web->ListAddFriend(); ?>
</form>
</ul>
ListAddFriends (Dans une bouche while):
HTML:
<li class="media">
<div class="media-link">
<div class="media-left">
<img src="'.$fetch['avatar'].'" class="img-circle" alt="">
</div>
<div class="media-body">
<h6 class="media-heading '.$this->RankColor($fetch['rank']).'">'.$fetch['username'].'</h6>
'.$this->Rank($fetch['rank']).'
</div>
<div class="media-right">
<button id="'.$fetch['clef'].'" type="submit" class="btn btn-primary">Accepter</button>
</div>
</div>
</li>
Le Javascript:
Code:
$(document).ready(function(){
$('#friends').on('submit', function(e) {
e.preventDefault();
var $this = $(this);
var clefe = $('button').attr('id');
$.ajax({
url : "/core/action/action?to=friends&id=" + clefe,
type : "GET",
success : function(html){
new PNotify({
title: 'Notification',
text: html,
addclass: 'bg-info'
});
}
});
});
});
Et dans mon action il y a juste:
PHP:
$db = Connect::getDB();
if(isset($_SESSION['account'])) {
if($_GET['id']) {
$id = (int) $_GET['id'];
echo $id;
}
}
Je pense que sa vient du javascript, du attr() mais je n'en suis pas sûr
Merci à vous