نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

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

  1. #1
    عضو جدید
    تاریخ عضویت
    Jan 2012
    محل سکونت
    گرگان
    نوشته ها
    7
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    6
    تشکر شده در
    4 پست

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

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

    کد:
    <form method="post" action="">
    <input type="text" name="FirstName" />
    <input type="text" name="LastName" />
    <input type="submit" name="submit" value="Go!" />
    به صورت زیر استفاده میکنند.
    کد PHP:
    <?php
    if(isset($_POST['submit']))
    {
        
    $name $_POST['FirstName'];
        
    $last $_POST['LastName'];
    }
    ?>
    و بعد از این داده ها به هر طریقی که دوست داشته باشند استفاده میکنند.

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

    همان مثل بالا با استفاده از حلقه foreach به صورت زیر خواهد بود.
    کد PHP:
    <?php
    if(isset($_POST['submit']))
    {
        foreach(
    $_POST as $field => $val)
        {
            echo 
    $field.' : '.$val;
        }
    }
    ?>
    در این حالت نام فیلد و مقدار اون قابل نمایش هست.
    ساده ترین حالتی بود که میشد توضیح داد رو براتون نوشتم شما یه فرم کاملتر با انواع مختلف فیلد مخصوصا چک باکسها بنویسید و با همین حلقه foreach دیتای وارد شده رو فراخونی کنید اگر سوال و مشکلی بود در خدمتم.

    منبع: سایت آموزشی و تفریحی پی سی دیتا

  2. # ADS




     

  3. #2
    عضو جدید farzadnsr آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    96
    تشکر تشکر کرده 
    26
    تشکر تشکر شده 
    36
    تشکر شده در
    31 پست

    پیش فرض پاسخ : استفاده از حلقه foreach برای بازیابی اطلاعات فرم در php

    بنظرم کاربرد نداره، استفاده ار فریم ورک بهترین کار هست

  4. #3
    عضو انجمن fr0nk آواتار ها
    تاریخ عضویت
    Jun 2011
    محل سکونت
    /etc/passwd
    نوشته ها
    379
    تشکر تشکر کرده 
    72
    تشکر تشکر شده 
    373
    تشکر شده در
    248 پست

    پیش فرض پاسخ : استفاده از حلقه foreach برای بازیابی اطلاعات فرم در php

    كاربرد نداره !
    ميتونم بپرسم چرا؟
    براي يك پروژه كوچيك فريمورك......!؟

    فروش اسکریپت k-panel (مدیریت کریو ) به صورت متن باز
    با قیمت 80 هزار تومان به صورت یک بار
    برای خرید در پیغام خصوصی در ارتباط باشید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. استفاده زیاد از سرور
    توسط word1372 در انجمن سوالات و مشکلات
    پاسخ ها: 29
    آخرين نوشته: July 7th, 2016, 14:10
  2. پاسخ ها: 0
    آخرين نوشته: March 28th, 2016, 16:46
  3. اخطار استفاده زیاد از cpu در جوملا
    توسط mirahsani در انجمن سوالات و مشکلات
    پاسخ ها: 1
    آخرين نوشته: January 29th, 2015, 13:06
  4. مشکلی در foreach که از سرور می باشد
    توسط trasilverspeed در انجمن سوالات و مشکلات
    پاسخ ها: 12
    آخرين نوشته: October 9th, 2013, 02:39
  5. پاسخ ها: 13
    آخرين نوشته: September 9th, 2013, 14:09

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •