Skip to content

abishekcreates/php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

php

'', 'email' => '', 'tickets' => '', 'workshop' => '', 'status' => '', ]; $errors = [ 'name' => '', 'email' => '', 'tickets' => '', 'workshop' => '', 'status' => '', ]; $cleanData = []; // ---------- PROCESS FORM ---------- if ($_SERVER["REQUEST_METHOD"] === "POST") { // NAME $inputData['name'] = trim($_POST['name'] ?? ''); if ($inputData['name'] === '') { $errors['name'] = "Name required"; } else { $cleanData['name'] = htmlspecialchars($inputData['name']); } // EMAIL $inputData['email'] = trim($_POST['email'] ?? ''); if (!filter_var($inputData['email'], FILTER_VALIDATE_EMAIL)) { $errors['email'] = "Invalid email"; } else { $cleanData['email'] = htmlspecialchars($inputData['email']); } // TICKETS $inputData['tickets'] = $_POST['tickets'] ?? ''; if (!filter_var($inputData['tickets'], FILTER_VALIDATE_INT, [ "options" => ["min_range" => 1, "max_range" => 5] ])) { $errors['tickets'] = "1-5 only"; } else { $cleanData['tickets'] = (int)$inputData['tickets']; } // WORKSHOP $inputData['workshop'] = $_POST['workshop'] ?? ''; if ($inputData['workshop'] === '') { $errors['workshop'] = "Select one"; } else { $cleanData['workshop'] = htmlspecialchars($inputData['workshop']); } // STATUS $inputData['status'] = $_POST['status'] ?? ''; if ($inputData['status'] === '') { $errors['status'] = "Select one"; } else { $cleanData['status'] = htmlspecialchars($inputData['status']); } } ?> <title>Campus Event Registration</title>

Registration Form

Name:

Email:

Tickets (1-5):

Workshop: Select <option value="Web Dev" >Web Dev <option value="Data Science" >Data Science <option value="Cybersecurity" >Cybersecurity

Status: <input type="radio" name="status" value="student" > Student <input type="radio" name="status" value="alumni" > Alumni

Submit

Success

Name:
Email:
Tickets:
Workshop:
Status:

Total: $



Cost Breakdown

Item Amount ($)
Tickets ( × $)
Discount
Total

About

simple pracice

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors