prepare("INSERT INTO besitzstatus (spieler_id, spiel_id, status) VALUES (?, ?, ?) ON DUPLICATE KEY UPDATE status = VALUES(status)"); $stmt->execute([(int)$_POST['spieler_id'], (int)$_POST['spiel_id'], $_POST['status']]); $msg = "Status aktualisiert!"; } $spieler = $pdo->query("SELECT * FROM spieler ORDER BY name ASC")->fetchAll(); $spiele = $pdo->query("SELECT s.*, t.bezeichnung as typ_name FROM spiele s LEFT JOIN game_typen t ON s.typ_id = t.id ORDER BY s.titel ASC")->fetchAll(); ?>
| Spiel | = htmlspecialchars($s['name']) ?> |
|---|---|
|
= htmlspecialchars($sp['titel']) ?>
= htmlspecialchars($sp['typ_name']) ?> |
prepare("SELECT status FROM besitzstatus WHERE spieler_id = ? AND spiel_id = ?");
$st_stmt->execute([$s['id'], $sp['id']]);
$current = $st_stmt->fetchColumn() ?: 'nicht besitzt';
$class = ($current == 'besitzt') ? 'besitzt' : (($current == 'verkauft') ? 'verkauft' : 'nicht');
?>