View Full Version : سوال: ساختن یه فرم
hakim65
سه شنبه 07 آبان 1387, 15:39 عصر
سلام
فرض کنید تو یه سایت کاربر بعد از خوندن یه مطلب رو به دکمه کلیک کنه و بره به یه صفحه دیگه که توی اون صفحه یه فرم رو پر کنه که اون فرم محتویاتش برای مدیر سایت ارسال میشه. تا اینجا کار که ساده است. ولی اگه بخواهیم فرم طوری باشه که برای مدیر سایت مشخص باشه که از کدام مطلب این فرم پر شده باید چه کار کنیم؟
پیشاپیش از همکاری شما ممنونم!
deviant
سه شنبه 07 آبان 1387, 16:15 عصر
باید یک شناسه یا هر مشخصه ای که از مطلبت داری رو به صفحه فرمت ارسال کنی و بعد می تونی از یک فیلد hidden در فرمت برای ذخیره شناسه استفاده کنی. بعد هم که اونو با اطلاعات فرمت تو بانک ذخیره می کنی.
اگه خواستی بگو بیشتر توضیح بدم.
hakim65
سه شنبه 07 آبان 1387, 16:45 عصر
تشکر
اگه کدش رو بکی یعنی بیشتر توضیح بدی ممنون میشم
sama01
سه شنبه 07 آبان 1387, 18:35 عصر
مشخصه.
شما از صفحهی اصلی که داری میری به صفحهی فرم، یک id یا شناسه که مشخص کنه از کدام صفحه داری مراجعه میکنی باید داشته باشی. میتونی این کار رو با استفاده از queryString انجام بدی. بعد وقتی وارد صفحهی فرم میشی، این شناسه را میگیری و داخل یک textbox که مخفی است میریزی. محتوای این textBox به همراه سایر دادهها به هنگام ارسال فرم به سرور فرستاده میشه و شما میتونی هر کاری که خواستی باهاش بکنی.
حالا مشکل شما کجاست؟ امیدوارم انتظار نداشته باشی که بچهها کل کدها رو برات بنویسن؟
narsic
چهارشنبه 08 آبان 1387, 21:43 عصر
با سلام
میتونی از اینم استفاده کنی آدرس صفحه ایی که در خواست رو برای ارسال فرم فرستاده که همون صفحه ایی که کاربر مشاهده کرده رو بهت میده که میتونی با نامه ارسالش کنی
$_SERVER['HTTP_REFERER']
موفق باشی
yaqubian
چهارشنبه 08 آبان 1387, 22:56 عصر
دوست عزیز
اگه منظورتون اینه که کاربر از کدوم صفحه اومده همون کد narcis عزیز درسته!
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.