Form handling က PHP web app တွေရဲ့နေ့စဉ်အလုပ်ပါ။ Contact form, login form, order form, feedback form—အားလုံး user input ကို server မှာလက်ခံပြီး process လုပ်ရပါတယ်။ Form data ကိုလက်ခံတဲ့အခါ validation, sanitization, error message, success message တွေကိုစနစ်တကျထားရပါတယ်။
php
<form method="post" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>">
<label>Name:</label>
<input type="text" name="fname">
<button type="submit">Send</button>
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] === "POST") {
$name = trim($_POST["fname"] ?? "");
if ($name === "") {
echo "Name is required.";
} else {
echo "Hello, " . htmlspecialchars($name);
}
}
?>You should see
Name ဖြည့်ပြီး Send နှိပ်လျှင် Hello, [Name] ပေါ်လာမည်။ ဗလာဖြစ်လျှင် Name is required. ပေါ်လာမည်။