PDA

View Full Version : سوال: ارسال یک متغیر از یک صفحه به صفحه دیگر



p30rex
یک شنبه 31 مرداد 1389, 15:05 عصر
با سلام
من دارم یه سایت می سازم که کاربر در اون باید چند مرحله رو طی کنه و در هر کدوم از این مراحل یک فرم رو باید تکمیل کنه ...
و در آخر این اطلاعات در بانک اطلاعاتی ذخیره شه

با توجه به اینکه این فرم ها از هم جدا و در صفحات جداگانه هستند می خواستم ببینم باید چکار کنم؟!!

آیا باید اطلاعات فرم رو از یک مرحله به مرحله دیگه ارسال کنم؟(چطوری میشه؟) و یا راه دیگه ای وجود داره؟

یه جورایی مثل عضویت تو انجمن که کاربر باید چند مرحله رو برای تکمیل عضویت طی کنه

درضمن اطلاعات در هر صفحه به صورت جداگانه نباید در دیتابیس ذخیره شه بلکه باید همه ی اطلاعات فرم تکمیل و بعد در دیتابیس ذخیره شه

bestirani2
یک شنبه 31 مرداد 1389, 16:01 عصر
با سلام
من دارم یه سایت می سازم که کاربر در اون باید چند مرحله رو طی کنه و در هر کدوم از این مراحل یک فرم رو باید تکمیل کنه ...
و در آخر این اطلاعات در بانک اطلاعاتی ذخیره شه

با توجه به اینکه این فرم ها از هم جدا و در صفحات جداگانه هستند می خواستم ببینم باید چکار کنم؟!!

آیا باید اطلاعات فرم رو از یک مرحله به مرحله دیگه ارسال کنم؟(چطوری میشه؟) و یا راه دیگه ای وجود داره؟

یه جورایی مثل عضویت تو انجمن که کاربر باید چند مرحله رو برای تکمیل عضویت طی کنه

درضمن اطلاعات در هر صفحه به صورت جداگانه نباید در دیتابیس ذخیره شه بلکه باید همه ی اطلاعات فرم تکمیل و بعد در دیتابیس ذخیره شه

با استفاده از POST و تراکنش

binyaft
یک شنبه 31 مرداد 1389, 18:08 عصر
میتونی از سشن ها استفاده کنی یا با REQUEST ها بفرستی صفحه بعدی

p30rex
یک شنبه 31 مرداد 1389, 18:28 عصر
متشکر از راهنمایی ها تون
یه مثال از REQUEST ها می زنید؟
بعد هم یه متغیر رو چطوری میشه از روش post ارسال کرد
لطفا راهنمایی کنید
ممنون

bestirani2
یک شنبه 31 مرداد 1389, 18:41 عصر
متشکر از راهنمایی ها تون
یه مثال از REQUEST ها می زنید؟
بعد هم یه متغیر رو چطوری میشه از روش post ارسال کرد
لطفا راهنمایی کنید
ممنون
وقتی یک فرم روی ارسال کلیک میکنی
میتونی با آرایه POST اطلاعاتش رو سمت سرور بگیری

p30rex
یک شنبه 31 مرداد 1389, 19:10 عصر
وقتی یک فرم روی ارسال کلیک میکنی
میتونی با آرایه POST اطلاعاتش رو سمت سرور بگیری

اینا رو می دونم!!
من از ای جاکس استفاده می کنم و فرم دکمه ی submit نداره!!!
مشکل من همین جاست

بازم شرمنده:خجالت:

bestirani2
یک شنبه 31 مرداد 1389, 19:33 عصر
اینا رو می دونم!!
من از ای جاکس استفاده می کنم و فرم دکمه ی submit نداره!!!
مشکل من همین جاست

بازم شرمنده:خجالت:
اونم یک دکمه داره دیگه
onlick استفاده میکنی و میگی فلان کار رو انجام بده

p30rex
یک شنبه 31 مرداد 1389, 19:58 عصر
درسته
اما فکر نکنم فرم رو به صورت post ارسال کنه

فکر کنم باید به این صورت به صفحه بعد بدم بعد اونجا وارد کوکی ها کنم

http://localhost/a.php?username=ehsan&email=ehsan@yahoo.com (http://localhost/a.php?username=%27ehsan%27&email=%27ehsan@yahoo.com)


درسته؟

بعد این requestها رو توضیح میدین؟
متشکرم

bestirani2
یک شنبه 31 مرداد 1389, 20:10 عصر
درسته
اما فکر نکنم فرم رو به صورت post ارسال کنه

فکر کنم باید به این صورت به صفحه بعد بدم بعد اونجا وارد کوکی ها کنم

http://localhost/a.php?username=ehsan&email=ehsan@yahoo.com (http://localhost/a.php?username=%27ehsan%27&email=%27ehsan@yahoo.com)


درسته؟

بعد این requestها رو توضیح میدین؟
متشکرم



فکر میکنم بشه به صورت post

p30rex
یک شنبه 31 مرداد 1389, 20:17 عصر
لطفا اگه کسی میدونه راهنمایی کنه

در ضمن درباره ی requestها هم راهنماییم کنید

p30rex
چهارشنبه 03 شهریور 1389, 12:14 عصر
ببینید شاید من مشکلم رو بد بیان کردم !!!
ما یه متغیر تو صفحه داریم مثل
$test = "ehsan";
حالا اینو می خوایم به روش post به صفحه ارسال کنیم
باید چکار کنیم؟

bestirani2
چهارشنبه 03 شهریور 1389, 14:02 عصر
ببینید شاید من مشکلم رو بد بیان کردم !!!
ما یه متغیر تو صفحه داریم مثل
$test = "ehsan";
حالا اینو می خوایم به روش post به صفحه ارسال کنیم
باید چکار کنیم؟
باید از جلسات یا کوکی استفاده کنی

ArtMiz
چهارشنبه 03 شهریور 1389, 15:33 عصر
اگه با آژاکس میخوای این کارو انجام بدی خوب تو متدopen پارامتر اول رو post بده و توی متد send متغیرهاتو بنویس.

http_request.open('POST', url, true);
http_request.send(parameters);

p30rex
چهارشنبه 03 شهریور 1389, 16:59 عصر
ممنون
با کوکی ها مشکلم برطرف شد

mojtaba_apadana
پنج شنبه 04 شهریور 1389, 16:24 عصر
چرا از Session استفاده نمی کنی ؟
می تونه بهت خیلی کمک کنه.