Mammouth du PHP |
586 Messages
02 juin 2017, 14:28
Un exemple simple :
<?php
$data = array(
array('user_id' => 'id-toto', 'nom' => 'toto', 'statut' => 1),
array('user_id' => 'id-tata', 'nom' => 'tata', 'statut' => 2)
);
?>
<div class="users">
<?php foreach ($data as $user) : ?>
<div class="ligne user">
Id : <?php echo htmlspecialchars($user['user_id']); ?><br>
Nom : <?php echo htmlspecialchars($user['nom']); ?><br>
Nom : <?php echo htmlspecialchars($user['statut']); ?>
<button class="btn-changer-statut" data-userid="<?php echo htmlspecialchars($user['user_id']); ?>">Changer le statut</button>
</div>
<?php endforeach; ?>
</div>
<script>
var boutonsStatut = document.querySelectorAll('.btn-changer-statut');
for (var i = 0; i < boutonsStatut.length; i++) {
boutonsStatut[i].addEventListener('click', function() {
var userid = this.getAttribute('data-userid');
alert('Changement de statut pour l\'utilisateur id = ' + userid);
});
}
</script>