رفتن به مطلب
انجمن پی سی دی
milyooner

استفاده از حلقه foreach برای بازیابی اطلاعات فرم در php

پست های پیشنهاد شده

معمولا کاربران مبتدی و یا ا??رادی که تازه با زبان php آشنا شدند برای خواندن اطلاعاتی که از ??رم ها ارسال می شود مقدار آنرا بوسیله تابع $_POST و نام ??یلد ??راخوانی و از اون است??اده میکنند.

مثلا اگر ما یک ??رم به صورت زیر داشته باشیم

 



 

به صورت زیر است??اده میکنند.

<?php
if(isset($_POST['submit']))
{
   $name = $_POST['FirstName'];
   $last = $_POST['LastName'];
}
?>

و بعد از این داده ها به هر طریقی که دوست داشته باشند است??اده میکنند.

 

زمانی که تعداد ??یلدهای ??رم زیاد میشه این روش خیلی خوب نخواهد بود و میشه با روشی ساده تر و بهتر دیتای ارسال شده از طریق ??رم رو بخونیم.

باید توجه داشته باشید که $_POST دیتای ارسالی رو به صورت آرایه ارسال میکنه در نتیجه با است??اده از یک حلقه foreach میتونیم اون رو بررسی کنیم.

 

همان مثل بالا با است??اده از حلقه foreach به صورت زیر خواهد بود.

<?php
if(isset($_POST['submit']))
{
   foreach($_POST as $field => $val)
   {
       echo $field.' : '.$val;
   }
}
?>

 

در این حالت نام ??یلد و مقدار اون قابل نمایش هست.

ساده ترین حالتی بود که میشد توضیح داد رو براتون نوشتم شما یه ??رم کاملتر با انواع مختل?? ??یلد مخصوصا چک باکسها بنویسید و با همین حلقه foreach دیتای وارد شده رو ??راخونی کنید اگر سوال و مشکلی بود در خدمتم.

 

منبع: ???? ?????? ? ?????? ?? ?? ????

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

×
×
  • جدید...