prepare("SELECT id FROM players WHERE email = ?"); $stmt->execute([$player_email]); $player = $stmt->fetch(); if ($player) { $player_id = $player['id']; } else { // Insert new player $stmt = $pdo->prepare("INSERT INTO players (name, email, high_school_year, season_year) VALUES (?, ?, ?, ?)"); $stmt->execute([$player_name, $player_email, $high_school_year, $season_year]); $player_id = $pdo->lastInsertId(); } // Add player to team $stmt = $pdo->prepare("INSERT INTO team_members (team_id, player_id) VALUES (?, ?)"); $stmt->execute([$team_id, $player_id]); $_SESSION['success_message'] = 'Player added successfully!'; } catch (PDOException $e) { $_SESSION['error_message'] = 'Error adding player: ' . $e->getMessage(); } } header('Location: coach.php'); exit; } ?>