حلقه for در ثبت اطلاعات Php

جمع کردن
X
 
  • زمان
  • نمایش
پاک کردن همه
پست‌های جدید
  • A3is
    عضو متعهد
    • Jun 2013
    • 133

    #1

    حلقه for در ثبت اطلاعات Php

    با سلام.

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

    این آموزش برای زمانی است که در یک Form ، المنت های html با نام های یکسان داشته باشیم و نیاز باشد کوئری هر بار یکی از آن دسته المنت ها را در پایگاه داده insert نماید.

    برای مثال :
    [align=center][/align]

    در این فرمی که مشاهده میفرمایید 4نوع المنت از نوع (select , input) و با نام های یکسان (dars,nobat,tarikh,nomre) وجود دارد.

    در دیتابیس نیز تیبل(Table) با نام nomreha و با فیلد(Field) های dars,nobat,tarikh,nomre وجود دارد ، که اگر بخواهیم اطلاعات این 7 درس را با یک کوئری در دیتابیس ذخیره کنیم باید از حلقه For استفاده نماییم.

    که در نتیجه خواهیم داشت :

    [php]
    for ($i=1; $i <= 7; $i++){

    $dars = $_POST['dars'.$i];
    $nobat = $_POST['nobat'.$i];
    $tarikh = $_POST['tarikh'.$i];
    $nomre = $_POST['nomre'.$i];

    mysql_query("INSERT INTO `exm` (`dars`,`nobat`,`tarikh`,`nomre` )
    VALUES ('$dars' , '$nobat' , '$tarikh' , '$nomre');");

    }//for//////
    [/php]

    تذکر : در صورت امکان قبل از ارسال فرم ، ورودی را چک نمایید یا در حلقه for قبل از insert یک دستور شرطی(if) قرار دهید تا ثبت اطلاعات بدون مشکل باشد.

    منبع : 3is@
    [align=center][/align]
    [align=center]

    ما زنـ-ـ-ـده به آنیـــم که آرام نگیریم
    موجیم که آسودگی ما عدم ماست

    [/align]
در حال کار...