اچگونه گی استفاده از foreach

شروع موضوع توسط mobinzk ‏18 ژوئن 2007 در انجمن PHP

  1. mobinzk

    mobinzk کاربر تازه وارد

    تاریخ عضویت:
    ‏29 می 2006
    نوشته ها:
    18
    تشکر شده:
    0
    محل سکونت:
    iran / ahwaz
    فرض کنید ما می خوایم در یک فرم چند گزینه رو چک باکس بزنیم و اطلاعات اون رو حذف کنیم
    اگه اشتباه نکنم برای این کار باید از foreach استفاده بشه درسته؟

    ولی من کار با foreach رو بلد نیستم
    چطوری میشه این کار رو کرد؟
    فرض کنید این چک باکس ما است :
    کد:
    <input type="checkbox" name="<?php print $id; ?>" value="1" />
    foreach رو چطوری باید طبق این تنظیم کرد؟

    این صفحه رو هم دیدم
    http://ir.php.net/manual/en/control-...es.foreach.php
    ولی بازم نمی فهمم این foreach چطوری کار میکنه!

    توجه داشته باشید که مشکل من با درست کردن فرم نیست هااا مشکلم اینه که بعد از کلیک روی گزینه delete و ثبت فرم چطوری بهش بگم چه چیزایی رو پاک کنه
    ۱ مثال هم بزنید خیلی خوب میشه
    پیشا پیش ممنونم:(
     
  2. برترین مرکز خرید و فروش وب سایت
  3. saeed_violinist

    saeed_violinist Registered User

    تاریخ عضویت:
    ‏1 آپریل 2004
    نوشته ها:
    1,275
    تشکر شده:
    3
    محل سکونت:
    Netherlands
    خوب اول باید دونست که چی رو و از کجا میخوای پاک کنی ولی کلا یک مثال میزنم شاید کمک کنه :

    PHP:

    $array 
    = array( => "saeed"=> "ali"=> "siamak" );

    foreach ( 
    $array AS $key => $value ) {
      echo 
    $key ." is "$value ."<br />";
    }
    ?>

     
  4. saeed_violinist

    saeed_violinist Registered User

    تاریخ عضویت:
    ‏1 آپریل 2004
    نوشته ها:
    1,275
    تشکر شده:
    3
    محل سکونت:
    Netherlands
    و همینطور برای چک کردن اینکه چکباکس تیک خورده یا نه داخل حلقه forach باید از یک جمله شرطی استفاده کنی مثلا :

    PHP:

    forach 
    $array AS $key => $val ) {
        if (
    $val == 'on') {
        
    //کدی که میخوای اجرا بشه
        
    }
    }
     
  5. mobinzk

    mobinzk کاربر تازه وارد

    تاریخ عضویت:
    ‏29 می 2006
    نوشته ها:
    18
    تشکر شده:
    0
    محل سکونت:
    iran / ahwaz
    یک دنیا ممنونم
    با دوتا مثالت کامل متوجه شدم و مشکلم حل شد

    خیلی خیلی ممنونم
     
عسل طبیعی و گرده گل ایرانیavanak  همکاری در فروش