PDA

View Full Version : ارسال آرگومان به تابع توسط یک لینک



وحید دات نت
سه شنبه 25 بهمن 1384, 09:52 صبح
با سلام
من در یک صفحه لیستی از لینک ها را قرار دادم . چگونه می توان با کلیک روی هر کدام آرگومانی به یک تابع که در یک صفحه دیگر قرار دارد ارسال کرده و توسط آن تابع متنی را با توجه به آن آرگومان رو صفحه چاپ کرد .
با تشکر

reza_rad
سه شنبه 25 بهمن 1384, 10:02 صبح
فکر کنم شما می خواهید یک library داشته باشید. باید اون صفحه ای که function ها توش هستند رو با این دستور
require_once(".../lib.php");
توی صفحه ی لینکهاتون استفاده کنید.
حالا دیگه همونجوری که توی صفحه ی lib به اونها متغیر send میکنید.اینجا هم همون کار رو بکنید. مثل این:
test_function(var1,var2,...);

وحید دات نت
سه شنبه 25 بهمن 1384, 16:43 عصر
هدف من ساخت یک لیست از لینک هاست که در اون لینک اخبار سایت قرار دارد .
شما چه روشی را پیشنهاد می کنید .

reza_rad
سه شنبه 25 بهمن 1384, 16:47 عصر
از همین روشی که گفتم استفاده کنید. یک library با توابعی که اخبار رو نشان می دهند ایجاد کنید. و از داخل صفحاتتون توابع رو call کنید.
البته روشهای زیادی برای اینکار هست.این یکیشه.

وحید دات نت
سه شنبه 25 بهمن 1384, 16:56 عصر
آقا رضا من کاملا متوجه فرمایش شما نشده ام .
روشی که مورد نظر من است این است که چاپ اخبار توسط یک تابع صورت پذیرد . و نمایش اخبار بر حسب آن آرگومان وارد شده باشد .
اگر روشی را جهت حل این مشکل سراغ دارید به صورت کامل توضیح بدهید .با تشکر

reza_rad
سه شنبه 25 بهمن 1384, 17:05 عصر
ببینید شما یک تابع بنویسید که بر حسب آرگومان داده شده اخباری رو چاپ کنه.حالا اخبار رو یا از دیتا بیس می گیره یا هر جای دیگه.
بعد توی هر صفحه ای که می خواهید اخبار رو نشون بدید تابع رو صدا کنید و البته آرگومان رو بهش بفرستید معمولی.
فقط برای اینکه بتونید از توابع تون توی صفحه های دیگه استفاده کنید اول صقحه ای که می خواهید توابع رو صدا کنید باید require_once(...) که بالا گفتم رو بنویسید.
متوجه شدید الان؟

وحید دات نت
سه شنبه 25 بهمن 1384, 17:30 عصر
آقا رضا من فرمایش شما رو به صورت کلی متوجه هستم . شاید من سوالم رو درست مطرح نکردم .
ببینید چگونه با کلیک روی یک لینک تابع رو فراخونی کرده و به آن آرگومان رو ارسال کنم. مشکل من در این قسمت مسئله هست . اگر ممکنه قسمت مربوط به لینک رو توضیح بدهید .

reza_rad
سه شنبه 25 بهمن 1384, 17:36 عصر
خوب می تونید از button بجای لینک استفاده کنید.
روش دیگه ای هم هست. می تونید متغیر رو پست کنید به اون صفحه و اونجا چکش کنید با این کد پستش کنید:

<a href=".../test_webpage.php?id=variable1\">link title</a>

وحید دات نت
سه شنبه 25 بهمن 1384, 18:06 عصر
آقا رضا خیلی ممنون از راهنمایی هاتون .

reza_rad
چهارشنبه 26 بهمن 1384, 08:47 صبح
خواهش می کنم.موفق باشید.