در این مطلب به زبانی ساده با فرم ها در زبان برنامه نویسی پی اچ پی آشنا می شوید.
مثالی از ساخت فرم ها در پی اچ پی
یک فرم در پی اچ پی برای دریافت ورودی از کاربران استفاده می شود. در پی اچ پی اگر می خواهید ورودی را از صفحه کلید دریافت کنید و خروجی را بر اساس ورودی اتخاذ کنید؛ شما باید از فرم های form.html استفاده کنید که یک ویژگی دارند: متد فرم که در آن شما باید متد set یا get را تنظیم کنید. برای آن که این موضوع را نشان دهیم؛ فرم وبسایت (choose.php) زیر را در نظر بگیرید که در آن از شما خواسته می شود یک برند از اتومبیل را انتخاب کنید و رنگ دلخواه تان را وارد کنید.
فرم اچ تی ام ال
ذخیره سازی آن به صورت Choose.php
<html>
<head>
<title>form method</title>
</head>
<body>
<form method=”post”>
<h2>Select Your car</h2>
<table border=”1″ align=”center”>
<tr>
<td>Select Your car</td>
<td>
<Selct name=”selType”>
<option value=”porsche 911″>Porsche 911</option>
<option value=”Volkswagen Beetle”>Volkswagen Beetle</option>
<option value=”Ford Taurus”>Ford Taurus</option>
</select>
</td>
</tr>
<tr>
<td>Color:</td>
<td><input type=”text” name=”txtColor”/>
</td>
</tr>
<tr>
<td><input type=”submit”/>
</td>
</tr>
</table”>
</form>
</body>
</html>
اسکریپت پی اچ پی
<?php
error_reporting(1);
$type=$_POST[‘selType’];
$color=$_POST[‘txtColor’];
echo “<font color=’blue’>Your $color $type is ready. safe driving! </font>”;
?>
خروجی کد بالا به صورت زیر است:
Your blue Porshe 911 is ready. safe driving! Select your car
(ماشین پورش آبی رنگ شما آماده است. ایمن برانید! ماشین خود را انتخاب کنید)
در مثالی که در بالا آمده است؛ ابتدا با استفاده از HTML . Form یک صفحه استاتیک ایجاد کنید. قسمت اول آن یک جعبه کشویی است که کاربر باید در آن قسمت باید یک گزینه را انتخاب کند؛ دومین بخش یک جعبه متنی است که در آن کاربر رنگ را وارد کند؛ بعد از آن که کاربر مقدار را وارد کرد؛ روی دکمه کلیک می کند تا خروجی نمایش داده شود. به این ترتیب جمله بالا در خروجی نمایش داده می شود.