Guten Tag,
ich habe da eine Kleine Frage.
Ich bin gerade dabei ein Löschen Button für Benutzer zu erstellen.
Meine Tabelle:
[Blockierte Grafik: https://abload.de/img/unbenannto1f0k.png]
Dort möchte ich sehr Gerne das Sobald ich auf "Löschen" Klicke sich ein Modal öffnet und in diesem Modal stehen die Namen.
Beispiel ich klicke bei Tom auf Löschen, dann soll sich das Modal öffnen und im Modal soll "Tom" stehen.
Jedoch ist es bei mir so das wenn ich bei "Tom" auf "Löschen" drücke dort "Luis" steht.
Und bei "Luis" auch. Dann steht da auch "Luis" es wird iwie immer vom letzten Benutzer der Name genommen.
Beim Löschen Button habe ich als Value die UserID mitgegeben.
Meine Codes:
Benutzer Selecten:
// Alle Benutzer Selecten
$selectUsers = $dbv->prepare("SELECT userId, username, avatar, rang, strikes FROM users");
$selectUsers->execute();
$allUsers = $selectUsers->fetchAll(PDO::FETCH_ASSOC);
Button:
<form method='post'>
<tr>
<td><span class="list-name"><?php echo "#" . $key ?></span></td>
<td><img src='<?php echo "datein/". htmlspecialchars($value["avatar"]) ?>' style="height: 36px; width: 36px; margin-top: -5px;" alt='userPic' class='rounded-circle'></td>
<td><?php echo " " . htmlspecialchars(ucfirst($value["username"])) ?></td>
<td>
<?php if($value['rang'] === "management") { ?>
<span class='label label-danger'>Management</span>
<?php } else if($value['rang'] === "admin") { ?>
<span class='label label-danger'>Administrator</span>
<?php } ?>
</td>
<td><?php echo " " . htmlspecialchars(ucfirst($value["strikes"])) ?></td>
<td>
<div class="row clearfix js-sweetalert" style="overflow:hidden;">
<button style='margin-top: -2px; margin-bottom: -2px; width: 100px;' class='btn btn-raised bg-orange btn-block btn-xs waves-effect' title='Benutzer bearbeiten' value='<?php echo htmlspecialchars($value['userId']) ?>' name='editUser'>
Editieren</button>
<a style='margin-top: -2px; margin-bottom: -2px; width: 100px;' class='btn btn-raised bg-red btn-block btn-xs waves-effect' title='Benutzer entfernen' data-toggle='modal' data-target='#defaultModal' value='<?php echo $value['userId'] ?>' name=''>
Löschen</a>
</div>
</td>
</tr>
</form>
Alles anzeigen
Modal:
<?php foreach ($allUsers as $key => $value) { ?>
<div class="modal fade" id="defaultModal" tabindex="-1" role="dialog">
<form method="post" enctype="multipart/form-data">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header" style="text-align: center">
<h4 style="display: block; margin: 0 auto;" class="modal-title" id="largeModalLabel">Name</h4>
</div>
<hr style="width: 90%; margin-left: 25px;">
<div class="modal-body" style="margin-top: -30px">
<div class="form-group">
<br>
<!------------------------------------------------------------------------------------->
<p style="font-weight: bold">Name</p>
<div class="form-line">
<input type="text" name="name" class="form-control" value="<?php echo htmlspecialchars(ucfirst($value["username"])) ?>" autocomplete="off">
</div>
<!------------------------------------------------------------------------------------->
</div>
<br>
</div>
<div class="modal-footer" style="display: block; margin: 0 auto;">
</div>
<br>
</div>
</div>
</form>
</div>
<?php } ?>
Alles anzeigen
Ich hoffe mir kann jemand Helfen.
Ich habe sehr viel versucht aber ohne Erfolg.
Leider gibt es keine Live Version davon.
Gruß