ソースを参照

Teamnamen können nun bearbeitet werden

erdo 16 時間 前
コミット
89c13af926
1 ファイル変更23 行追加10 行削除
  1. 23 10
      admin.php

+ 23 - 10
admin.php

@@ -78,7 +78,7 @@ if (isset($_POST['update_game'])) {
     $msg = "💾 Änderungen gespeichert!";
 }
 
-// NEU: Spiele-Typ hinzufügen
+// Spiele-Typ hinzufügen
 if (isset($_POST['add_new_typ'])) {
     $bez = trim($_POST['new_typ_bez']);
     if(!empty($bez)) {
@@ -87,7 +87,7 @@ if (isset($_POST['add_new_typ'])) {
     }
 }
 
-// NEU: Spiele-Typ löschen
+// Spiele-Typ löschen
 if (isset($_POST['delete_typ'])) {
     try {
         $pdo->prepare("DELETE FROM game_typen WHERE id = ?")->execute([(int)$_POST['typ_id']]);
@@ -104,6 +104,16 @@ if (isset($_POST['delete_game'])) {
     $msg = "🗑 Spiel gelöscht!";
 }
 
+// NEU: Spieler umbenennen
+if (isset($_POST['rename_player'])) {
+    $p_id = (int)$_POST['player_id'];
+    $p_name = trim($_POST['new_name']);
+    if (!empty($p_name)) {
+        $pdo->prepare("UPDATE spieler SET name = ? WHERE id = ?")->execute([$p_name, $p_id]);
+        $msg = "💾 Teamname aktualisiert!";
+    }
+}
+
 // Spieler löschen
 if (isset($_POST['delete_player'])) {
     $pdo->prepare("DELETE FROM spieler WHERE id = ?")->execute([(int)$_POST['player_id']]);
@@ -288,22 +298,25 @@ $spieler = $pdo->query("SELECT * FROM spieler ORDER BY name ASC")->fetchAll();
 
     <div id="players" class="tab-content">
         <div class="admin-card">
-            <h3>👥 Vorhandene Spieler / Teams</h3>
+            <h3>👥 Spieler / Teams bearbeiten</h3>
             <table>
                 <thead>
-                    <tr><th>ID</th><th>Name</th><th style="width:100px;">Aktion</th></tr>
+                    <tr><th>ID</th><th>Name</th><th style="width:160px;">Aktion</th></tr>
                 </thead>
                 <tbody>
                     <?php foreach ($spieler as $p): ?>
                     <tr>
                         <td>#<?= $p['id'] ?></td>
-                        <td><strong><?= htmlspecialchars($p['name']) ?></strong></td>
-                        <td>
-                            <form method="POST" onsubmit="return confirm('Diesen Spieler wirklich löschen?')">
+                        <form method="POST">
+                            <td>
                                 <input type="hidden" name="player_id" value="<?= $p['id'] ?>">
-                                <button type="submit" name="delete_player" class="btn btn-del">Löschen</button>
-                            </form>
-                        </td>
+                                <input type="text" name="new_name" value="<?= htmlspecialchars($p['name']) ?>" required>
+                            </td>
+                            <td>
+                                <button type="submit" name="rename_player" class="btn btn-save">💾</button>
+                                <button type="submit" name="delete_player" class="btn btn-del" onclick="return confirm('Diesen Spieler wirklich löschen?')">🗑</button>
+                            </td>
+                        </form>
                     </tr>
                     <?php endforeach; ?>
                 </tbody>