رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.
جستجو در
  • تنظیمات بیشتر ...
نمایش نتایجی که شامل ...
جستجو در ...

آی پی اس فارسی؛ نخستین مرجع تخصصی سایت ساز IPS

شروعی حرفه ای با سایت ساز کامل همراه با پشتیبانی رایگان

  • مدیریت پیشرفته
  • انعطاف پذیری بالا
  • همه امکانات در یک سایت ساز

دانلود کنید !

نورنما

سوال از نحوه نمایش مقادیر آرایه در Select Box و دریافت محتوای انتخاب شده جهت انتقال به دیتابیس درregister.php

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

نورنما    22

کاربر رسمی

کدهام اینجوریه  ،چون توی حلقه هست تکرار شده و وقتی کلمه array رو از سطری که در زیر در محل مقداردهی ارایه دوم که با ستاره مشخص کردم  حذفش میکنم خطا میده !:

 

$araye_1 = []; 
while($row = $result->fetch_assoc()) {

array_push($araye_1,($row["dore_ha"]) ); 
 
}
$conn->close();  

$araye_1=array_unique ( $araye_1 );

$araye_2= []; 
for ($i = 0; $i < count($araye_1)+1; $i++) { 
array_push($araye_2,array(($araye_1[$i]) => $araye_1[$i]));  // <=*****
  }
  
  .
  .
  .
  
  $form->add( new \IPS\Helpers\Form\Select( 'dore_ha', $arayeee ? $arayeee : null, TRUE, array( 'options'=> $araye_2,'multiple'=> FALSE ) ) );	
  

 

ویرایش شده توسط نورنما

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
محمد قاسمی    1105

برنامه نویس رسمی IPS

درود.

بله، خب مشخص شد مشکل دقیقا از حلقه For ای هست که تعریف کردید.

شما باید اینجوری مقدار بدین:

for ($i = 0; $i < count($araye_1)+1; $i++) { 
  $array_2[$array_1[$i]] = $array_1[$i];
}

فقط 1 آرایه باید باشه!

موفق باشید.

  • تشکر 1
  • ذوق زده 1

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


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

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

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

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

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

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

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

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

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

  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×