include 'includes/header.php'; include 'config.php'; // ADD WORKER if ($_SERVER["REQUEST_METHOD"] == "POST") { $name = $_POST['name']; $phone = $_POST['phone']; $worker_type = $_POST['worker_type']; $monthly_salary = $_POST['monthly_salary'] ?? 0; $per_piece_rate = $_POST['per_piece_rate'] ?? 0; $stmt = $pdo->prepare("INSERT INTO workers (name, phone, worker_type, monthly_salary, per_piece_rate) VALUES (?, ?, ?, ?, ?)"); $stmt->execute([$name, $phone, $worker_type, $monthly_salary, $per_piece_rate]); echo "
Worker Added Successfully
"; } // FETCH WORKERS $stmt = $pdo->query("SELECT * FROM workers ORDER BY worker_id DESC"); $workers = $stmt->fetchAll(PDO::FETCH_ASSOC); ?>

Workers Management

Add New Worker
Workers List

Notice: Undefined variable: workers in /home/getaplus/public_html/workers.php on line 97

Warning: Invalid argument supplied for foreach() in /home/getaplus/public_html/workers.php on line 97
Name Phone Type Monthly Salary Per Piece Rate
if ($_SERVER["REQUEST_METHOD"] == "POST") { $name = $_POST['name'] ?? ''; $phone = $_POST['phone'] ?? ''; $worker_type = $_POST['worker_type'] ?? ''; $monthly_salary = 0; $per_piece_rate = 0; if ($worker_type === 'monthly') { $monthly_salary = $_POST['monthly_salary'] ?? 0; } if ($worker_type === 'per_piece') { $per_piece_rate = $_POST['per_piece_rate'] ?? 0; } try { $stmt = $pdo->prepare("INSERT INTO workers (name, phone, worker_type, monthly_salary, per_piece_rate) VALUES (?, ?, ?, ?, ?)"); $stmt->execute([ $name, $phone, $worker_type, $monthly_salary, $per_piece_rate ]); echo "
Worker Added Successfully
"; } catch (PDOException $e) { echo "
Error: " . $e->getMessage() . "
"; } }