পিএইচপি ফর্ম ইউআরএল/ইমেইল (Form URL/E-mail)

পিএইচপি ফরম (PHP form) - পিএইচপি প্রোগ্রামিং (PHP Programming) - Computer Programming

307

এই অধ্যায়ে আমরা দেখবো কিভাবে name এবং e-mail -কে ভ্যালিড করা হয়। সুতরাং এই অধ্যায় শেষে আমরা ইউজারদেরকে এইচটিএমএল ফর্ম এর মাধ্যমে তথ্য ইনপুট দেওয়ার সময় সঠিক ফরম্যাট ব্যবহারে বাধ্য করতে পারবো।


পিএইচপি Name ভ্যালিডেশন

নিম্নের পিএইচপি কোড name ফিন্ড এর value শুধুমাত্র অক্ষর(letter) এবং whitespace কিনা চেক করে। যদি name ফিল্ড এর value ভ্যালিড বা সঠিক ফরম্যাট এর না হয় তাহলে সংশ্লিষ্ট ভ্যারিয়েবলে error মেসেজ স্টোর করে। আমরা echo ব্যবহার করে স্ব-স্ব ফিল্ডের জন্য আউটপুট নিতে পারি।

kt_satt_skill_example_id=390

প্যাটার্ন(pattern) অনুযায়ী স্ট্রিং খুঁজে বের করার জন্য preg_match() ফাংশন ব্যবহার করা হয়। প্যাটার্ন(pattern) বিদ্যমান থাকলে true রিটার্ন করে, অন্যথায় false রিটার্ন করে।

পিএইচপি Email ভ্যালিডেশন

ইমেইল এড্রেস এর গঠন সঠিক কিনা যাচাই করার সবচেয়ে সহজ এবং নিরাপদ পদ্ধতি হলো পিএইচপি filter_var() ফাংশন ব্যবহার করা।

এক্ষেত্রে ইমেইল এড্রেস এর গঠন যদি সঠিক না হয় তাহলে নিম্নের পিএইচপি কোড সংশ্লিষ্ট ভ্যারিয়েবলে error মেসেজ স্টোর বা জমা করেঃ

kt_satt_skill_example_id=393


পিএইচপি নাম এবং ইমেইল ভ্যালিডেশন

এখন আমরা একই স্ক্রিপট এর মধ্যে এইচটিএমএল ফর্ম এবং ফর্ম ভ্যালিডেশনের জন্য পিএইচপি কোড লিখবো এবং কোড নিচের মত দেখাবেঃ

kt_satt_skill_example_id=396

উপরের উদাহরণে ফর্মের মধ্যে কোনো তথ্য ইনপুট না দিয়েও ফর্ম বাটনে মাউস ক্লিক করলে ফর্ম ডেটা সাবমিট হবে।

কিন্তু এইচটিএমএল ফর্ম এর আবশ্যক ইনপুট ফিল্ড ফাকা রাখলে ফর্ম সবমিটে কিভাবে বাধা প্রদান করতে হয় পরবর্তী ধাপে দেখানো হবে।

Content added || updated By
Promotion

Are you sure to start over?

Loading...