کار با فرم ها در PHP – قسمت دوم

دسته : آموزش - برنامه نویسی - زبان PHP تاریخ انتشار :

نحوه ی کار با فرم ها درPHP

در آموزش قبل که قسمت اول آموزش کار با فرم ها در PHP بود یک مثال ساده زدیم  ، در این آموزش میخوایم از یک فرم پیشرفته استفاده کنیم که بسیاری از نکات رو در اون قرار بدیم ، اگه این آموزش رو دقیق مطالعه کنید و نکته هایی که در ویدیوی آموزشی میگیم رو یاد بگیرید بعد از این آموزش کلا تصور میکنید یه سر و گردن از قبلا بالاتر هستید .

 

در این آموزش از دو فایل myform.php و information.php استفاده میکنیم .  فرم HTML که در اون اطلاعات رو وارد میکنیم در فایل myform.php هستش و اطلاعاتی که وارد میکنیم رو به فایل information.php می فرستیم پس مقصدمون میشه فایل information.php .

در آموزش قبلی فقط از یک تگ input ساده از نوع text  استفاده کردیم ، اما در این آموزش قصد داریم از انواع مختلف تگ input استفاده کنیم که در ادامه خواهید دید . توضیحات مربوط به هر فایل رو به صورت کامل در ویدیو توضیح می دهیم پس برای یادگیری کامل حتما ویدیو رو مشاهده کنید .

خوب دیگه حرف زدن بسه بریم ساغ فایل ها:

 

فایل myform.php :

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>PHP form handling</title>
	
</head>

<body>

<center>
		<form action="information.php" method="post">
			<p>
				<label> نام </label>
				<br>
				<input name="username" type="text" required>
			</p>
			<p>
				<label> نام خانوادگی </label>
				<br>
				<input name="family" type="text" >
			</p>
			<p>
				<label> پسوورد </label>
				<br>
				<input name="password" type="password" required>
			</p>
			<p>
				<label> ایمیل</label>
				<br>
				<input name="email" type="email" >
			</p>
			<p>
				<label> وب سایت</label>
				<br>
				<input name="web" type="text" >
			</p>
			<p>
				<label> خانم </label>
				<input name="jensiat" type="radio" value="woman">
			</p>
			<p>
				<label> آقا </label>
				<input name="jensiat" type="radio" value="man">
			</p>
			<p>
				<label> ماشین های مورد علاقه </label>
				<br>
				بنز
				<input type="checkbox" name="cars[]" value="benz" >
				<br>
				پورشه
				<input type="checkbox" name="cars[]" value="porshe" >
				<br>
				سمند
				<input type="checkbox" name="cars[]" value="samand" >
				<br>
				مزدا
				<input type="checkbox" name="cars[]" value="mazda" >
			</p>
			<p>
				<label> توضیحات ضروری</label>
				<br>
				<textarea name="comment" rows="5" cols="40"></textarea>
			</p>
			<input type="submit" value="send" >
		</form>
	
</center>


</body>
</html>

فایل information.php :

<?php

	$user = $_POST['username'] ;
	echo "Your username is : " . $user  . "<br>" ;

	$family = $_POST["family"] ;
	echo "Your Last name is : ". $family . "<br>" ;

	echo "Your password is : " . $_POST["password"] . "<br>" ;

	echo "Your Email is : " . $_POST["email"] . "<br>" ;

	echo "Your Website is : " . $_POST["web"] . "<br>" ;


	$jensiat = $_POST["jensiat"] ;
	echo " You are a : " . $jensiat . "<br>" ;

	$cars = $_POST["cars"];
	echo "ماشین های مورد علاقه شما : " ;
	foreach($cars as $car) {
			echo $car ." - " ;
	}
	echo "<br>" ;

	echo $_POST["comment"] ;
	
?>

ویدیوی آموزشی :



نظرات ، پیشنهادات و درخواست های خود را از طریق فرم زیر با ما در میان بگذارید .