آموزش PHP

در اين بخش مي‌توانيد در مباحث مربوط به برنامه نويسي تحت وب به بحث بپردازيد

مدیران انجمن: abbas.m.k, athlon64x2, شوراي نظارت

ارسال پست
Administrator
Administrator
نمایه کاربر
پست: 15899
تاریخ عضویت: جمعه ۷ بهمن ۱۳۸۴, ۷:۵۱ ب.ظ
سپاس‌های ارسالی: 72687 بار
سپاس‌های دریافتی: 31681 بار
تماس:

Re: آموزش PHP

پست توسط Mahdi1944 »

  ,
هر کدوم از اينهايي که اشاره کردم رو ميتونيد دانلود کنيد، همگي مجاني هستند و قابل دانلود، براي مثال ميتونيد از [External Link Removed for Guests] اسکريپت phpbb رو دانلود کنيد
و در مورد مثال ساده از اتصال ديتابيس و php هم قبلا مثلا زده شده (در همين بخش يا بخش طراحي صفحات اينترنتي ميتونيد پيدا کنيد)
موفق باشيد
زندگي صحنه يکتاي هنرمندي ماست هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست خرم آن نغمه که مردم بسپارند به ياد


[External Link Removed for Guests] | [External Link Removed for Guests] | مجله الکترونيکي سنترال کلابز

[External Link Removed for Guests] | [External Link Removed for Guests] | [External Link Removed for Guests]

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد
Colonel II
Colonel II
نمایه کاربر
پست: 3472
تاریخ عضویت: جمعه ۲۰ اردیبهشت ۱۳۸۷, ۹:۴۴ ق.ظ
سپاس‌های ارسالی: 5879 بار
سپاس‌های دریافتی: 12411 بار
تماس:

Re: آموزش PHP

پست توسط Solver »

با استفاده از تابع get_ میشود از آدرس بار متغییرها را به صفحه ای ارسال کنیم. مثلا:

Please Login or Register to see this code

و خروجی:

Please Login or Register to see this code

خواهد بود. حالا اگر بخواهیم از طریق همین قابلیت اطلاعات را به فرمی در صفحه مربوطه ارسال کنیم راه کار چیست؟

مثلا فرمی داریم بدین شکل:

Please Login or Register to see this code

چطو امکانش هست، که از طریق url اطلاعات را راهی این فرم کنیم؟ یعنی دیگه لازم نباشه کاربر فرم را تکمیل کند و کلید submit را بزند بلکه اطلاعات از طریق آدرس بار به صفحه ارسال شده، در اون صفحه اطلاعات جانشین متغییر های فرم شوند و البته فرم هم خودکار ارسال شود و کاربر به مسیری که در حالت عادی پس از زدن کلید فرم ارجاع داده میشود، برود. تصویر
Personal Site: [External Link Removed for Guests]
Administrator
Administrator
نمایه کاربر
پست: 15899
تاریخ عضویت: جمعه ۷ بهمن ۱۳۸۴, ۷:۵۱ ب.ظ
سپاس‌های ارسالی: 72687 بار
سپاس‌های دریافتی: 31681 بار
تماس:

Re: آموزش PHP

پست توسط Mahdi1944 »

Negar.int,
کليد submit کارش اين هست که اطلاعاتي که در فيلدهاي يک فرم وجود داره رو ميگيره و با استفاده از خاصيت name اونها ميشه تک تک فيلدها رو به متغيرهاي مورد نظر نسبت داد

حال براي موضوع مورد نظر شما، اساسا نيازي به استفاده از فرم نيست، وقتي قرار نيست فرمي نمايش داده بشه، از طريق تابع $_GET ميتونيد مقدارهايي رو به صورت متوالي نيز در آدرس قرار بديد و بعد اونها رو به متغيير مورد نظر نسبت بديد و مثلا اونها رو در ديتابيس يا هر نياز ديگري که هست وارد کنيد، پس نيازي به ترکيب اين دو نيست ....
مثلا به اين شکل

Please Login or Register to see this code

خروجي:

Please Login or Register to see this code

البته شايد سوال شما رو درست متوجه نشدم، اما اگر اين مورد هست که توضيح دادم، form زماني استفاده ميشه که قرار باشه چيزي از ورودي خوانده شود
زندگي صحنه يکتاي هنرمندي ماست هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست خرم آن نغمه که مردم بسپارند به ياد


[External Link Removed for Guests] | [External Link Removed for Guests] | مجله الکترونيکي سنترال کلابز

[External Link Removed for Guests] | [External Link Removed for Guests] | [External Link Removed for Guests]

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد
Colonel II
Colonel II
نمایه کاربر
پست: 3472
تاریخ عضویت: جمعه ۲۰ اردیبهشت ۱۳۸۷, ۹:۴۴ ق.ظ
سپاس‌های ارسالی: 5879 بار
سپاس‌های دریافتی: 12411 بار
تماس:

Re: آموزش PHP

پست توسط Solver »

Mahdi1944,

این مورد درست هست که اساسا دیگر به فرم نیاز نیست، اما مشکل اینجاست من نتوانستم از سیستم جواب مطلوب را بگیرم. یعنی فرایند ذخیره کردن از طریق ارسال رشته ها به کمک آدرس فراهم نشد!

البته این کدها به شکل مستقل عمل میکنند، اما وقتی میخوام اونها را وارد سیستم کنم تا جایگزین فرم بشه و دیگه بدون فرم فرایند ذخیره سازی شکل بگیره این اتفاق نمیوته.
Personal Site: [External Link Removed for Guests]
Administrator
Administrator
نمایه کاربر
پست: 15899
تاریخ عضویت: جمعه ۷ بهمن ۱۳۸۴, ۷:۵۱ ب.ظ
سپاس‌های ارسالی: 72687 بار
سپاس‌های دریافتی: 31681 بار
تماس:

Re: آموزش PHP

پست توسط Mahdi1944 »

Negar.int,
به مثالي که بالا نوشتم توجه کنيد، شما کافيه به همين شکل مسير رو حالا با هر دستوري ريداريکت يا انتقال بديد و اطلاعات مورد نظر رو از منبع در جلو هر = قرار بديد تا لينک با محتواي مد نظر شما ايجاد بشه، اگر اين کار انجام شد، گرفتن اين اطلاعات که ديگه ساده هست و به راحتي مانند همين مثال ميتونيد مقادير رو نسبت بديد به متغييرهايي که قبلا ورودي‌شون از فرم بوده و کار تمام هست
زندگي صحنه يکتاي هنرمندي ماست هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست خرم آن نغمه که مردم بسپارند به ياد


[External Link Removed for Guests] | [External Link Removed for Guests] | مجله الکترونيکي سنترال کلابز

[External Link Removed for Guests] | [External Link Removed for Guests] | [External Link Removed for Guests]

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد
Novice Poster
Novice Poster
پست: 64
تاریخ عضویت: پنج‌شنبه ۱۰ آبان ۱۳۸۶, ۱۰:۳۴ ق.ظ
سپاس‌های ارسالی: 12 بار
سپاس‌های دریافتی: 4 بار

Re: آموزش PHP

پست توسط Zahra1365 »

سلام
دوستان میشه لطف کنید بگید این error رو چطوری رفع کنم!
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\wamp\www\DR1\index.php:1) in C:\wamp\www\DR1\index.php on line 2
session_start() خط دومم اینه.
ممنون
Administrator
Administrator
نمایه کاربر
پست: 15899
تاریخ عضویت: جمعه ۷ بهمن ۱۳۸۴, ۷:۵۱ ب.ظ
سپاس‌های ارسالی: 72687 بار
سپاس‌های دریافتی: 31681 بار
تماس:

Re: آموزش PHP

پست توسط Mahdi1944 »

  ,
طبق متن پيام اين سشن قبلا شروع شده و شما سعي داريد مجددا اون رو شروع کنيد، کدهاي صفحاتي که قبل از اين خط صدا زده ميشوند رو بررسي کنيد
زندگي صحنه يکتاي هنرمندي ماست هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست خرم آن نغمه که مردم بسپارند به ياد


[External Link Removed for Guests] | [External Link Removed for Guests] | مجله الکترونيکي سنترال کلابز

[External Link Removed for Guests] | [External Link Removed for Guests] | [External Link Removed for Guests]

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد
New Member
پست: 4
تاریخ عضویت: دوشنبه ۲۱ اردیبهشت ۱۳۹۴, ۷:۲۵ ب.ظ

Re: آموزش PHP

پست توسط peymanss »

با سلام خدمت دوستان خوبم
امروزه زبان php قدرتمندترین و محبوبترین زبان برنامه نویسی وب،سمت server میباشد
New Member
پست: 12
تاریخ عضویت: دوشنبه ۴ دی ۱۳۹۶, ۵:۱۴ ب.ظ
سپاس‌های ارسالی: 6 بار
سپاس‌های دریافتی: 3 بار

Re: آموزش PHP

پست توسط tourkadeh »

peymanss نوشته شده:با سلام خدمت دوستان خوبم
امروزه زبان php قدرتمندترین و محبوبترین زبان برنامه نویسی وب،سمت server میباشد


یکم محبوبیتش برای آزاد بودن کارها و سادگی اون هست
ارسال پست

بازگشت به “Web Programming”