مشاهده نسخه کامل
: انتقال اطلاعات به صفحه بعد توسط Php
ببخشید من یه سوال داشتم
من لیست کاربران سایتم رو به همراه مشخصاتشون تو mysqlذخیره کردم بعد عکس کاربران و اسمشون رو توی یه جدول برای عموم به نمایش گذاشتم. ولی وقتی روی اسم طرف کلید میکنم که وارد ادامه توضیحات درباره کاربر بشه این اتفاق نمی افته وچیزی نشون نمیده. چی کار کنم که اطلاعات با کلیک رو اسم طرف اطلاعات به صفحه بعد منتقل بشه؟
نمی دونم متوجه منظورم شدید یا نه. یعنی اطلاعات بعد از کلیک از همون سطری که اطلاعات فرد اومد خونده بشه
البته با php
Ultimator
26-07-2008, 02:43
سلام
خب شما باید مثلا لینکتون اینطوری باشه : user.php?uid=x که user.php صفحه دومه و تو صفحه دوم بوسیله این x یه پرس و جو تو دیتابیس انجام میدین که سایر مشخصات کاربر بیاد
راستی اگه تعداد اطلاعاتی که باید منتقل بشه بیشتر باشه چی؟ مثلا 6 باشه
:20:
Ultimator
04-08-2008, 03:00
مشکلی نیست !
مثلا u=55&f=92&t=1236
اصلا اگه آدرس های همین فروم رو ببینید همینطوریه !
ghazal_ak
08-08-2008, 11:31
من تو یه صفحه اسم چند تا کتاب و نویسندشونو گذاشتم
می خوام با کلیک کردن توضیحات هر کتاب، توضیحات بیشتره مربوط به همون کتاب انتخاب شده رو نمایش بده.
میشه یه کم بیشتر توضیح بدین که چیکار کنم؟
ممنون میشم
سلام. من یه صفحه طراحی کردم و با
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اطلاعات رو به صفحه بعد منتقل کردم. سورس صفحه بعد اینه
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این ارور رو میده
Fatal error: Call to a member function fetch_assoc() on a non-object in C:\Program Files\EasyPHP 2.0b1\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] on line 15
چرا؟ چی کار کنم؟
البته این یه تیکه از کد که ارور میده
peyman1987
08-08-2008, 12:45
من تو یه صفحه اسم چند تا کتاب و نویسندشونو گذاشتم
می خوام با کلیک کردن توضیحات هر کتاب، توضیحات بیشتره مربوط به همون کتاب انتخاب شده رو نمایش بده.
میشه یه کم بیشتر توضیح بدین که چیکار کنم؟
ممنون میشم
نیاز به برنامه نویسی سمت سرور دارین.
مثلا لینکی که قراره با کلیک روش اطلاعاتش رو توی یه صفحه دیگه نشون بدین باید بصورت زیر باشه:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Bid آی دی ثبت شده توی دیتابیس مربوط به اون کتابی هست که میخواین اطلاعاتشو نشون بدین.
بعد توی صفحه details.php باید اون آی دی رو بگیرین ، از توی دیتابیس اطلاعات مربوط به رکورد اون آی دی رو بیارین بیرون و نشون بدین.
بابا اصلا اطلاعات رو انتقال نمیده این ارور رو میده
Notice: Undefined variable: _request in C:\Program Files\EasyPHP 2.0b1\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] on line 11
peyman1987
08-08-2008, 13:27
دوست عزیز شما کد نویسیتون اشتباه داره. PHP به بزرگی و کوچکی حروف اسم متغیرها حساسه یعنی Ali$ با ali$ دو تا متغیر جدا هستن. شما تویه خط دوم نوشتین request_$ در حالیکه درستش REQUEST_$ هست. اینجوری متغیر شما مقدار دهی نشده ، کوئریتون جوابی برنگردونده و شما هم خواستین از یه نتیجه خالی یه رکورد بیرون بکشین و ارور گرفتین.
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.