PDA

View Full Version : عدم نمایش اطلعات در رشته های طولانی



aradpc
چهارشنبه 18 شهریور 1394, 08:36 صبح
با سلام و خسته نباشید
توسط متود GET تعدادی کد را به صورت رشته به فرمت زیر به یک صفحه ی دیگر منتقل میکنم:
1,2,3,4,5,6,7,8,9,10,...
در صفحه ی جدید مقدار متغییر Get را دریافت می کنم و از دیتابیس کدهای مورد نظر را نمایش می دهم.
مشکل زمانی به وجود می آید که تعداد کدها زیاد می شود.
مثلا تا 100 کد مشکلی پیش نمیاد ولی زیاد که میشه دیگه چیزی نشون نمیده.
داخل url نشون میده ولی داخل متغییر Get چیزی نیست.
ممنون میشم راهنمایی کنید.
با تشکر

aradpc
چهارشنبه 18 شهریور 1394, 08:39 صبح
البته زمانی که برنامه روی لوکال اجرا میشه مشکلی پیش نمیاد ولی وقتی میریزم روی سرور آنلاین، این مشکل پیش میاد.

nazanin_asadi_1
چهارشنبه 18 شهریور 1394, 10:12 صبح
کلمه اطلعات رو اصلاح کنید (اطلاعات)
از اون گذشته اطلاعات با داده ها فرق داره شما دنبال داده ها هستین میخواین داده ها رو از یه صفحه به صفحه دیگه انتقال بدین (ارسال کنین)

ساختارتون رو نزاشتین که بشه بهترین نظر رو داد
ولی میتونید به جای این که به صورت GET ارسال میکنید به صورت POST ارسال کنید اونم به صورت آرایه

<input type="text" name="id[]" value="">
توی کد بالا در قسمت value میتونید مقدار رو قرار بدین به اعزای هر داده یدونه از این کدها لازمه

<input type="text" name="id[]" value="1">
<input type="text" name="id[]" value="2">
<input type="text" name="id[]" value="3">

سمت سرور هم به صورت آرایه میتونید دریافتش کنی

print_r($_POST['id']);

aradpc
چهارشنبه 18 شهریور 1394, 10:34 صبح
تو صفحه اول توسط jquery یه پنجره میسازم و بعد کدها رو به صورت آرایه در میارم بعد هم آدرس پنجره رو همراه با کدها باز میکنم. به صورت زیر:



window.open("print_2.php?c="+str_arr_Code,"_blank","menubar=no, scrollbars=yes, resizable=yes, titlebar=no, toolbar=no, top="+int_Top+", left="+int_Left+", width="+W_Child+", height="+H_Child);

که متغییر str_arr_Code همون آرایه ای از کدها می باشد.

حالا تو صفحه ی print_2.php میام مقدار c رو دریافت می کنم.

بقیشم که توضیح دادم.

البته اگر توضیح بدین که فرق اطلاعات با داده ها چیه ممنون میشم.
با تشکر

aradpc
چهارشنبه 18 شهریور 1394, 16:27 عصر
از دوستان کسی راهنمایی نمیکنه؟