Real Time Web Analytics کانال تلگرام لرن روت

PHP

چگونه می توان با استفاده از یک منوی Drop Down چند Selection را انتخاب و به سمت سرور ارسال کنیم؟

نویسنده : پدرام رضایی
تاریخ انتشار:
21:03:53 1394-07-05
آموزش ایجاد یک منوی Drop Down به صورتی که بتوانید به جای انتخاب یک آیتم از آن چند آیتم را انتخاب و به سمت سرور ارسال کنید.

اگر تا الآن مجبور بودید فقط از منوهای Drop Down یک آیتم را انتخاب و به سمت سرورارسال کنید دیگر با خواندن این مقاله متوجه خواهید شد که چگونه می توان همین کار را برای ارسال چند آیتم به سمت سرورانجام دهید پس با این مقاله ی آموزشی لرن روت همراه باشید.

ابتدا ما کدهای مورد نظر را که در فایل HTML خود باید قرار دهیم را برای شما توضیح می دهیم سپس به سراغ کدهای سمت سرور می رویم.

<form method="post" action="" >
<select name="branch_no[]" multiple="multiple" size="5">
<option > Choose your location(s) </option>
<option value="3100">3100</option>
<option value="3105">3105</option>
<option value="3503"> 3503</option>
<option value="3504"> 3504</option>
</select>
<br>
<input type="submit" name="submit" value="submit">
</form>

در اینجا ما تگ selection را به این صورت استفاده می کنیم که اسم آن را به صورت یک آرایه می نویسیم سپس ویژگی multiple آن را باید برابر multiple قرار دهیم در آخر هم لازم است تا تعداد option هایی که مد نظر داریم را قرار دهیم.

در اینجا کار ما با کدهای HTML تمام شد حالا وقت آن شده که به سراغ کدهای php برویم تا ببینیم باید در آنجا چگونه این مقادیر را دریافت کنیم.

<?php
			if ( isset($_POST["submit"]) )
			{
			$branch_no = $_POST['branch_no'];

			for ( $ii = 0 ; $ii < count($branch_no) ; $ii++ )
			{
			echo  $branch_no[$ii]."</br>" ;
			}

			}
?>

در اینجا ما بعد چک کردن این که دکمه ی submit زده شده است یا نه مقدار branch_no دریافتی را در متغییری می ریزیم.

حالا کافی است یک حلقه ی for تعریف کنیم که تا مقدار branch_no فقط ادامه داشته باشد. در داخل حلقه ی خود بر اساس شمارنده ای که داریم آن را هر بار چاپ می کنیم حال شما می توانید بر حسب نیاز خود آن را در یک آرایه بریزید و در جایی دیگر استفاده کنید.

امیدوارم این آموزش برای شما مفید واقع شده باشد.

برچسب ها:
مقالات مشابه




 
       
مفید
خلاصه و مفید و کار راه بنداز


بستن