আসসালামু য়ালাইকুম ।কেমন আছেন আপনারা সবাই। আশা করি সবাই ভাল আছেন। আজকে আমার PHP এর ৫ ম টিউটোরিয়াল । যারা আমার আগের টিউটোরিয়াল দেখে আসেন নাই ।তারা আমার আগের টিউটোরিয়াল দেখে আসেন । আগের টিউটোরিয়াল এ আলোচনা করতে ছিলাম condition নিয়ে। এই condition ওয়েব ডিজাইন এর ক্ষেত্রে অনেক ব্যবহার হয়।
if এটি একটি কনডেশন ফাংশন ।শিখার পদ্ধতি হল
if ( যদি আপনার কন্ডিশন এবং = = কন্ডিশন সত্যি হয়।
যেমন ধরুন আপনার ইউজার নাম বা পাসওয়ার্ড এবং = = ডাটা বেইজ নাম বা পাসওয়ার্ড যদি সমান হয়,।
তা হলে ) { আপনার echo করবে আপনার কোড }
else এর ব্যবহার।
else( যদি আপনার কন্ডিশন এবং = = কন্ডিশন সত্যি না হয়।
যেমন ধরুন আপনার ইউজার নাম বা পাসওয়ার্ড এবং = = ডাটা বেইজ নাম বা পাসওয়ার্ড যদি সমান না হয়।{ তা হলে echo করবে আপনার কোড }
else if এর ব্যবহার ।
if ( যদি আপনার কন্ডিশন এবং = = কন্ডিশন সত্যি হয়) { তা হলে echo করবে আপনার কোড }
else if ( যদি আপনার কন্ডিশন এবং = = কন্ডিশন সত্যি হয় মোট কথা হলো এক else if এর মধ্যে দুই টি if থাকে ) { তা হলে echo করবে আপনার কোড }
এই কন্ডিশন ফাংশন টি অনেক বেশি ব্যবহার হয় তাই এই ফাংশন টি ভাল ভাবে বুঝতে হবে।
ধরুন আপনি একটি সাইন ইন ফ্রম তৈরি করতে চান যেহেতু সাইন ইন ফ্রমে বেশি ব্যবহার হয় । তাই সাইন ইন ফ্রম দিয়ে বুঝতে চেষ্টা করলাম।
ধরুন আপনি get / post মেথর দিয়ে ফ্রম থেকে ডাটা পাঠালেন core ফাইল এ । এবং আপনার আগেই রেজিস্ট্রেশন করা ছিল আপনার ডাটাবেজ এ ।
REQUEST মেথর দিয়ে সাইন ইন ফ্রম থেকে পাঠানো ডেটা রিসিভ করে লেন । এবং একটি ভেরিবল এ রাখলেন
$ usrnm= “username”;
$ usrpwd= “pwd”;
Query আর SELECT কুইরী চালিয়ে আপনি ডেটা বেজ থেকে username এবং password ধরলেন এবং একটি ভেরিবল এ রাখলেন।
$ BD name = “username”;
$ BD PWD = “password”;
এখন আপনাকে কন্ডিশন সেট করতে হবে আর এটাই হল if else
একটা tag আছে যা সামনে দরকার হবে ।
header এই টেগ এ দুই টি পেরা মিটার হয় ( location, file name)
কাজ হল এক ফাইল থেকে অন্য ফাইল এ পাঠিয়ে দেয়া।
if ( “$ usrnm” = = “$ BD name” && “usrpwd” = = “BD PWD “){ header ( location, profile. PHP )} else { header (location, login.php? }