• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Reset کردن آرایه
#1
سلام
توی برنامه این کد رو دارم

کد پی‌اچ‌پی:
<select size=\"1\" name=\"footname[]\" dir=\"rtl\" style=\"font-family: Tahoma; color: #333333; font-size: 9pt\" class=\"btn\"> 
           <option selected>غذای سفارش شده</option>"

              while (
$line db_fetch_assoc($result3)) 
                     { 
      
$response .= "<option value=".$line['name'].">".$line['name']."</option>"
     }
      
reset($line);
      
$response .="</select> 

این تکه کد به ازای عددی که کاربر وارد میکنه تکرار میشه
اگر عدد بزرگتر از 1 باشه فقط توی منوی کشویی اول اطلاعات بانک نمایش داده میشه و منوی های بعدی خالی هستند
1 کی از دوشتان گفت باید آرایه رو ریست کنی
واسه این کار هم از دستور reset استفاده کردم اما جواب نگرفتم
با چه دستوری باید آرایه رو ریست کنم تا اشاره گر به ابتدای آرایه برگرده ؟؟
(پست اصلاح شد)
  پاسخ
تشکر شده توسط :
#2
سلام،
Rash44 تگ کد ها رو درست قرار بدید تا مطلبتون به هم نریزه...
در مورد Reset کردن، شما می خواید Key ها رو Reset کنید یا Sort/Shuffle کنید؟
وبلاگ: Yousha.Blog.ir

صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
http://gulfnews.com/opinion/thinkers/ira...i-1.500997
  پاسخ
تشکر شده توسط :
#3
در واقع شما 2 حلقه دارین
حلقه اول که به تعدادی که کاربر انتخاب کرده تکرار می شه
و حلقه دوم که اطلاعات رو تو پایگاه داده ذخیره می کنه
اگه حلقه دوم به حلقه اول بستگی نداره اون رو از حلقه اول خارج کنید. یعنی whileرو از تو for خارج کن
( این بار درست حدس زدم؟!!! )
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان