PDA

View Full Version : سوال: reset کردن آرایه



rash44
جمعه 28 فروردین 1388, 10:34 صبح
سلام
توی برنامه این کد رو دارم


<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 استفاده کردم اما جواب نگرفتم
با چه دستوری باید آرایه رو ریست کنم تا اشاره گر به ابتدای آرایه برگرده ؟؟

امیـرحسین
جمعه 28 فروردین 1388, 12:58 عصر
کاری که شما انجام میدید reset کردن آرایه سطر فعلی هست همونی که ستونهای سطر جاری توشه.
شما باید دستور while رو تکرار کنید یا بهتر اینه که while رو یکبار اجرا کنید و اطلاعات کل سطرها رو توی یک آرایه ذخیره کنید و اون آرایه رو بجای while که الان دارید بشمارید. به ترتیب شما می تونید این آرایه رو با تابع reset ریست کنید