পিএইচপি রেডিও বাটন ও ড্রপডাউন সিলেক্ট প্রসেসিং
রেডিও বাটনের জন্য মার্কয়াপ আমরা এভাবে লিখতে পারিঃ পিএইচপি কোডঃ সিলেক্ট প্রসেস করার জন্য মার্কআপ লিখতে পারি এভাবেঃ আর এ জন্য পিএইচপি পার্টঃ
রেডিও বাটনের জন্য মার্কয়াপ আমরা এভাবে লিখতে পারিঃ পিএইচপি কোডঃ সিলেক্ট প্রসেস করার জন্য মার্কআপ লিখতে পারি এভাবেঃ আর এ জন্য পিএইচপি পার্টঃ
পিএইচপিতে ফরম প্রসেসিং এর সময় অনেক সময় আমাদের চেকবক্স প্রসেস করতে হতে পারে। তা আমরা খুব সহজেই করতে পারি। যেমন মার্কয়াপ লিখতে পারি এভাবেঃ পিএইচপি অংশে এভাবে লিখতে পারিঃ এখানে আমরা isset দিয়ে প্রথমে দেখে নিয়েছি কোন ভ্যালু পাস করা হয়েছে কিনা, এবং ঐ ভ্যালুটি Yes কিনা। তারপর যদি এ দুইটা কন্ডিশন সত্য হয়, তখন … Read more
ইমেজ ছাড়া ওয়েব সাইট কল্পনা করা যায়? যায় না। আমরা দেখব কিভাবে ইমেজ আপলোড করা যায় এবং ডিরেক্টরিতে সেভ করা যায়। app > public ফোল্ডারে একটা ফোল্ডার তৈরি করব। upload বা যে কোন নামে। এই ফোল্ডারে আমরা ইমেজ আপলোড করব। আমরা একটা ভিউ তৈরি করব। যেখানে ফাইল সিলেক্টর ফরম থাকবে। ভিউতে নিচের কোড গুলো যুক্ত … Read more
লারাভেল নিয়ে এর আগের লেখা গুলোঃ উইন্ডোজে লারাভেল / Laravel ইন্সটল বা প্রজেক্ট তৈরি লারাভেল ভিউ এবং রাউটস লারাভেল এবং ডেটাবেজ লারাভেল – ভিউতে ডেটা পাস করা লারাভেল – কোয়েরি বিল্ডার লারাভেল Eloquent লারাভেল কন্ট্রোলার লারাভেল লেআউট এর আগে আমরা ম্যানুয়ালি ডেটাবেজে ডেটা ইনপুট দিয়েছি। এবার আমরা ফরম থেকে ডেটাবেজে ডেটা সেভ করব। প্রথমে ফর্মটি … Read more
এর আগের লেখা গুলোতে আমরা দেখেছি কিভাবে কোন ভিউ তৈরি করতে হয়। কিভাবে ভিউতে ডেটা যুক্ত করতে হয়। আমরা যখন কোন ওয়েব সাইটে যাই, তখন প্রায় সময় দেখি সাইটের হেডার এবং ফুটার একই থাকে। তো আমরা যদি আমাদের প্রতিটা ভিউতে এই হেডার এবং ফুটার রাখি, তাহলে প্রতিটা ভিউ অনেক বড় হয়ে যাবে। আবার আমরা যদি … Read more
হালকা টেক্সট এডিটর হিসেবে সাবলাইম টেক্সট দারুণ একটা টেক্সট এডিটর। এটিকে ঠিক মত কনফিগার করে নিলে প্রোডাক্টিভিটি অনেক বাড়িয়ে দেয়। আর ক্রস প্লাটফরম হওয়ায় সব অপারেটিং সিস্টেম পরিবর্তন করলেও সমস্যা হয় না। মজার ফিচারটা হচ্ছে প্যাকেজ। আলাদা প্যাকেজ ইন্সটল করে অনেক ফাংশনালিটি যুক্ত করা যায়। যেমন কেউ যদি ফন্টএন্ড ডেভেলপার হয়, তার দরকার হবে HTML CSS … Read more
লারাভেল নিয়ে এর আগের লেখা গুলোঃ উইন্ডোজে লারাভেল / Laravel ইন্সটল বা প্রজেক্ট তৈরি লারাভেল ভিউ এবং রাউটস লারাভেল এবং ডেটাবেজ লারাভেল – ভিউতে ডেটা পাস করা লারাভেল – কোয়েরি বিল্ডার লারাভেল Eloquent আমরা জেনেছি কিভাবে রাউটস কনফিগার করতে হয়, কিভাবে ভিউ তৈরি করতে হয়, ডেটাবেজ কানেক্ট করতে হয়, কোয়েরী করতে হয় ইত্যাদি। এখন আমরা … Read more
এলোকোয়েন্ট হচ্ছে অবজেক্ট রিলেশনাল ম্যাপার (ORM), যেটা ল্যারাভেলের সাথে ইঙ্কুলেডড থাকে। ডেটাবেজের প্রতিটা টেবিলের জন্য আলাদা আলাদা মডেল থাকে, যার মাধ্যমে টেবিলের সাথে ইন্টারেক্ট করা হয়। এলোকোয়েন্ট ডেটাবেজের CURD অপারেশন সহ SQL কোয়েরি করা সহজ করে দেয়। ল্যারাভেল এবং ডেটাবেজ লেখায় দেখেছি কিভাবে মডেল তৈরি করা যায়, কিভাবে মাইগ্রেশন করা যায়, কিভাবে ডেটা সিড করা যায় … Read more
লারাভেল এবং ডেটাবেজ লেখাতে আমরা জেনেছি কিভাবে ডেটাবেজ কানেক্ট করা যায়। কিভাবে php artisan migrate এর মাধ্যমে স্কিমা থেকে ডেটাবেজে টেবিল যুক্ত করা যায় ইত্যাদি। এবার আমরা আমাদের নিজেদের স্কিমা তৈরি করব। ডেটাবেজ স্কিমা গুলো থাকে project>Database>Migrations ফোল্ডারের ভেতর। এখানে গিয়ে যদি আমরা …user_table ফাইলটি দেখি, তাহলে দেখব এর ভেতর কিছু কোড লেখা রয়েছে। User … Read more
এর আগে আমরা ভিউ এবং রুটস সম্পর্কে জেনেছি। এবার আমরা জানব কিভাবে ভিউতে ডেটা পাস করা যায়। এ জন্য আমরা রাউটস থেকে ভিউতে ডেটা পাস করব এবং ভিউতে ঐ ডেটা দেখাবো। web.php রুট ফাইলে আমরা বলে দিয়েছি welcome ভিউ দেখাতেঃ আমরা কোন ডেটা দেই নি। আমরা একটা ভ্যারিয়েবলের মাধ্যমে ডেটা পাস করতে পারি এভাবেঃ ডেটা … Read more