পিএইচপি

ফরম – পিএইচপি

পিএইচপিতে খুব সহজেই এইচটিএমএল এর ফরমের সাথে কাজ করা যায়। মূল ফরমের ডিজাইনটি থাকে এইচটিএমএল এর এবং এর ফিল্ডগুলো পিএইচপি ফাইল কল করে কাজ করে। এইচটিএমএল ফরম অংশ জানা না থাকলে দেখে নিলে ভাল হবে। নিচের কোডটি দেখিঃ <!DOCTYPE HTML><html>  <body> <form action=”welcome.php” method=”post”>Name: <input type=”text” name=”name”><br>E-mail: <input type=”text” name=”email”><br><input type=”submit”></form> </body></html> welcome.php এর কোড […]

ফরম – পিএইচপি Read More »

১২.৪ মাল্টিডাইমেনশনাল এরে (Multidimensional array)

সাধারণত এরেতে এরে ইলিমেন্ট হিসেবে ব্যবহৃত হয় কোন সংখ্যা অথবা স্ট্রিং । কিন্তু মাল্টিডাইমেনশনাল এরেতে এরে ইলিমেন্ট নিজেই একটা এরে হয়। যেমন $name = array( “Web”=>array(“HTML”, “CSS”, “PHP”), “Graphics”=>array(“Photoshop”, “Illustrator”, “Flash”), “Programming”=>array(“Java”, “C++”, “C”) ); এখানে মোট তিনটি এরে একটি মূল এরের এরে ইলিমেন্ট হিসেবে গৃহীত হয়েছে। এখন যদি এরে থেকে “PHP” নির্বাচন করে ওয়েবে

১২.৪ মাল্টিডাইমেনশনাল এরে (Multidimensional array) Read More »

১৩.২ ফাংশন আরগুমেন্টস এবং রিটার্ন ভ্যালু

ফাংশন আরগুমেন্টস এবং রিটার্ন ভ্যালু কিছু কিছু ফাংশনে আরগুমেন্ট ব্যবহার করা হয়। আরগুমেন্টকে ফাংশনের ইনপুট হিসেবে চিন্তা করা যেতে পারে। ফাংশন তৈরিতে প্রথমে function কিওয়ার্ড ব্যবহার করা হয়। এরপর ফাংশনের নাম লিখে ফাস্ট ব্রাকেটের মধ্যে আর্গুমেন্ট উল্লেখ করতে হয়। একাধিক আর্গুমেন্ট থাকলে কমা (,) ব্যবহার করে আলাদা আলাদাভাবে নির্দেশ করা হয়। আরগুমেন্ট হিসেবে কোন মান,

১৩.২ ফাংশন আরগুমেন্টস এবং রিটার্ন ভ্যালু Read More »

১৩.১ ফাংশন (Function)

সংক্ষিপ্ত অর্থে ফাংশন হচ্ছে কতগুলো স্টেটমেন্ট এর সমষ্টি বা ব্লক। যা একবার তৈরি করে সংক্ষিপ্তরূপে কল করে বারবার প্রোগ্রামের বিভিন্ন স্থানে প্রয়োজন অনুসারে ব্যবহার করা যায়। এতে করে প্রোগ্রামে কোডিং এর পরিমাণ হ্রাস পায়। তাছাড়া বিভিন্ন প্রোগ্রামের বিল্টইন ফাংশন সমূহ একজন প্রোগ্রামার শুধুমাত্র সরাসরি কলকরেই ব্যবহার করতে পারেন, এতে করে প্রোগ্রামিং অনেক সহজ হয়ে এসেছে।

১৩.১ ফাংশন (Function) Read More »

১২.৩ এরের প্রকারভেদ (Types of arrays)

পি এইচ পিতে তিন ধরণের এরে ব্যবহৃত হয়ে থাকে। যথা নিউমেরিক এরে (Numeric array) এসোসিয়েটিভ এরে (Associative array) মাল্টিডাইমেনশনাল এরে (Multidimensional array) নিউমেরিক এরে (Numeric array) নিউমেরিক এরে এর ক্ষেত্রে প্রতিটি এরে উপাদান নিউমেরিক সংখ্যার সূচি অনুযায়ী সজ্জিত থাকে। আগের টিউটোরিয়াল “এরে তৈরির কৌশল” লেখাটিতে যে দুটি কৌশল দেখানো হয়েছে তা মূলত নিউমেরিক এরে তৈরির

১২.৩ এরের প্রকারভেদ (Types of arrays) Read More »

১২.২ এরে তৈরির কৌশল

এরে তৈরির জন্য array() ফাংশনটি ব্যবহার করা হয়। সাধারণত কোন ভেরিয়েবল হিসেবে এরে ডিক্লেয়ার করা হয়।যেমন $name = array (“Rahim”, “Karim”, “Abdulla”, “Manik”); এখানে $name ভেরিয়েবলের মান হিসেবে এরে ডিক্লেয়ার করা হয়েছে। এখানে “Rahim” হচ্ছে একটি এরে ইলিমেন্ট। এরে তৈরির অপর একটা পদ্ধতি রয়েছে। যেখানে আলাদা আলাদাভাবে ম্যানুয়ালী এরে ইলিমেন্টকে ইনডেক্স করা হয়।যেমন $name[]=”Rahim”; $name[]=”Karim”;

১২.২ এরে তৈরির কৌশল Read More »

১২. এরে (Array)

সহজ ভাষায় এরে (Array) হচ্ছে তালিকাযুক্ত ভেরিয়েবল বা ভেরিয়েবলের সারণী। ভেরিয়েবল হচ্ছে ডাটা জমা রাখার জন্য সংরক্ষিত স্থান। কিন্তু সাধারণ ভেরিয়েবলের মাধ্যমে শুধুমাত্র একটা ডাটা জমা রাখা যায়। কিন্তু একই ধরণের অসংখ্য ভেরিয়েবলকে আলাদা আলাদা নামে ডিক্লেয়ার করা একটা জটিল প্রক্রিয়া। এই সমস্যা এরে ব্যবহার করে দূর করা যায়। যেখানে শুধুমাত্র একটা ভেরিয়েবল নামই যথেষ্ঠ।

১২. এরে (Array) Read More »

১১.৪ কন্টিনিউ স্টেটমেন্ট (Continue statement)

for, while, do while ইত্যাদি লুপিং স্টেটমেন্টে কোন একটা লুপের মধ্যে কোন  বিশেষ শর্ত পূরণ হলে অসমাপ্ত লুপটি অসমাপ্ত রেখেই পরবর্তী লুপ শুরু করার জন্য  continue স্টেটমেন্ট ব্যবহার করা হয়। অনুশীলন প্রজেক্ট <html> <head> <title> www.tutohost.com</title> <style> body{background: #00cc99 ; color: #000000;} </style> </head> <body> <?php echo “<h2>Example of continue statement</h2>”; $i=0; for($i; $i<10; $i++)

১১.৪ কন্টিনিউ স্টেটমেন্ট (Continue statement) Read More »

১১.৩ ব্রেক স্টেটমেন্ট (break statement)

for, while, do while ইত্যাদি লুপিং স্টেটমেন্টে কোন একটা লুপের মধ্যে এবং switch স্টেটমেন্ট এর ক্ষেত্রে কোন বিশেষ শর্ত পূরণ হলে লুপ থেকে বেড়িয়ে আসার জন্য break স্টেটমেন্ট ব্যবহার করা হয়। অনুশীলন প্রজেক্ট <html> <head> <title> www.tutohost.com</title> <style> body{background: #00cc99 ; color: #000000;} </style> </head> <body> <?php echo “<h2>Example of break statement</h2>”; $i=0; for($i; $i<10;

১১.৩ ব্রেক স্টেটমেন্ট (break statement) Read More »

১১.২ লুপিং স্টেটমেন্ট (Looping statement)

প্রোগ্রামিং এ লুপিং স্টেমেন্ট খুবই গুরুত্বপূর্ণ ভূমিকা পালন করে। মূলত কিছু সংখ্যক স্টেটমেন্ট কে পূণরাবৃত্তি ঘটানোর জন্য লুপিং স্টেটমেন্ট ব্যবহার করা হয়। সুনির্দিষ্ট কিছু শর্তের ভিত্তিতে লুপিং শুরু হয় এবং যতক্ষণ পর্যন্ত শর্তটি বিদ্যমান তাকে ততক্ষণ লুপ চলতে তাকে। একজন দক্ষ প্রোগ্রামার হওয়ার জন্য লুপিং এর ধারণা এবং প্রয়োগ সম্পর্কে বিস্তারিত জ্ঞান থাকা খুবই জরুরী।

১১.২ লুপিং স্টেটমেন্ট (Looping statement) Read More »

১১. কন্ডিশনাল স্টেটমেন্ট (Conditional Statement)

পি এইচপি তে যুক্তিমূলক কাজ করার জন্য কন্ডিশনাল স্টেটমেন্ট সমূহ ব্যবহার করা হয়। যুক্তিমূলক কাজ বলতে কোন বিশেষ শর্তের উপর এবং শর্তের ফলাফলের উপর ভিত্তি করে কাজ করাকে বোঝানো হয়। বিভিন্ন ধরণের কন্ডিশনাল স্টেটমেন্ট রয়েছে, একজন দক্ষ পি এইচ পি প্রোগ্রামার হওয়ার জন্য এ সম্পর্কে বিস্তারিত জ্ঞান থাকা খুবই জরুরী। কন্ডিশনাল স্টেটমেন্ট সমূহ if স্টেটমেন্ট

১১. কন্ডিশনাল স্টেটমেন্ট (Conditional Statement) Read More »

১০.১০ কনক্যাটেনেশন অপারেটর (Concatenation Operator)

পি এইচ পি প্রোগ্রামিং এ কনক্যাটেনেশন অপারেটর (Concatenation Operator) ব্যবহার করা হয়,একাধিক স্ট্রিং, স্ট্রিং এবং যেকোন ভেরিয়েবল অথবা দুই বা ততোধিক ভেরিয়েবল কে পাশাপাশি যুক্ত করার জন্য। কনক্যাটেনেশন অপারেটর (Concatenation Operator) দুই ধরণের যথা (.) ডট চিহ্ন এবং (.=) চিহ্ন । যেমন echo “Hellow”.”World”; বা $a=50; echo “The book has”.$a.”pages.”; অথবা $a=5; $b=20; echo $a.$b;

১০.১০ কনক্যাটেনেশন অপারেটর (Concatenation Operator) Read More »

১০.৯ লজিক্যাল অপারেটর ( Logical Operator)

পি এইচ পি প্রোগ্রামিং এ লজিক্যাল অপারেটর (Logical Operator) ব্যবহার করা হয়, সাধারণত ভেরিয়েবল বা মান এর মধ্যে লজিক্যাল অপারেশন সংগঠনের মাধ্যমে দুইটি বুলিয়ান মান true অথবা false এর কোন একটি ফলাফল হিসেবে গ্রহণ করে এবং ফলাফল এর উপর ভিত্তি করে পরবর্তী অপারেশন সম্পাদনের জন্য। কন্ডিশনাল এবং লুপিং স্টেটমেন্ট তৈরিতে লজিক্যাল অপারেটর ( Logical Operator)

১০.৯ লজিক্যাল অপারেটর ( Logical Operator) Read More »

১০.৮. কমপারিসন অপারেটর (Comparison Operator)

পি এইচ পি প্রোগ্রামিং এ কমপারিসন অপারেটর (Comparison Operator) ব্যবহার করা হয়, সাধারণত অপারেন্ড তথা ভেরিয়েবল অথবা মান সমূহের মধ্যে তুলনা মূলক বিশ্লেষণ করার জন্য। এ ধরণের তুলনা মূলক বিশ্লেষণের ফলাফল হিসেবে true এবং false এ দুই ধরণের ফলাফল পাওয়া যায়।কন্ডিশনাল এবং লুপিং স্টেটমেন্ট তৈরিতে কমপারিসন অপারেটর (Comparison Operator) গুরুত্বপূর্ণ ভূমিকা পালন করে। কমপারিসন অপারেটর

১০.৮. কমপারিসন অপারেটর (Comparison Operator) Read More »

১০.৬ ইনক্রিমেন্ট/ডিক্রিমেন্ট অপারেটর (Increment/decrement Operator)

পি এইচ পি প্রোগ্রামিং এ ইনক্রিমেন্ট এবং ডিক্রিমেন্ট অপারেটর ব্যবহার করা হয়, সাধারণত কোন ভেরিয়েবলের পূর্ব নির্ধারিত মানের পর্যায়ক্রমিক বৃদ্ধি এবং হ্রাস করার জন্য। দুই ধরণের ইনক্রিমেন্ট অপারেটর রয়েছে; যথা $a++ ও ++$a এর অনুরূপ এবং দুই ধরণের ডিক্রিমেন্ট অপারেটর রয়েছে; যথা $a– ও –$a এর অনুরূপ। ++$a কে বলা হয় প্রি ইনক্রিমেন্ট (Pre-increment)অপারেটর আর

১০.৬ ইনক্রিমেন্ট/ডিক্রিমেন্ট অপারেটর (Increment/decrement Operator) Read More »

১০.৫ এসাইনমেন্ট অপারেটর ( Assignment Operator)

পি এইচ পি প্রোগ্রামিং এ ভেরিয়েবলের মান নির্ধারণ করতে, সমীকরণ তৈরি করতে এসাইনমেন্ট অপারেটর ব্যবহার করা হয়। প্রকৃতপক্ষে বেসিক এসাইনমেন্ট অপারেটর একটা সমান চিহ্ন (=) এর মাধ্যমে প্রকাশ করা হয়। যেমন $a=75; অথবা $b=$a+$c-$d; । এসাইনমেন্ট আপারেটর যদিও একটা সমান চিহ্ন প্রকাশ করে তার পরও প্রকৃতপক্ষে $a=$b; বলতে $a এর সমান $b প্রকাশ করে না।

১০.৫ এসাইনমেন্ট অপারেটর ( Assignment Operator) Read More »

১০.৪ এ্যারিথমেটিক অপারেটর (Arithmetic Operator)

পি এইচ পি প্রোগ্রামিং এর মাধ্যমে বিভিন্ন ধরণের গাণিতিক অপারেশন যেমন যোগ, বিয়োগ, গুণ, ভাগ ইত্যাদি সম্পাদনের জন্য এ্যারিথমেটিক অপারেটর ব্যবহার করা হয়। উদাহরণ স্বরূপ -$a দ্বারা $a এর ঋণাত্নকীকরণ(Negation), $a + $b দ্বারা যোগকরণ(Addition), $a – $b দ্বারা বিয়োগকরণ(Subtraction), $a * $b দ্বারা গুণকরণ(Multiplication), $a / $b দ্বারা ভাগকরণ(Division),  $a % $b  দ্বারা মডুলাস(Modulus)

১০.৪ এ্যারিথমেটিক অপারেটর (Arithmetic Operator) Read More »

১০.৩ অপারেটরের প্রকারভেদ (Types of Operators )

পি এইচ পি প্রোগ্রামিং এ বিভিন্ন ধরণের অপারেটর ব্যবহৃত হয়। এগুলোর মধ্যে উল্লেখযোগ্য হচ্ছে এ্যারিথমেটিক অপারেটর (Arithmetic Operator) এসাইনমেন্ট অপারেটর ( Assignment Operator) ইনক্রিমেন্ট/ডিক্রিমেন্ট অপারেটর  (Increment/decrement Operator) লজিক্যাল অপারেটর ( Logical Operator) কমপারিসন অপারেটর ( Comparison Operator) কনক্যাটেনেশন অপারেটর (Concatenation Operator) কন্ডিশনাল অপারেটর  (Conditional Operator) অনুশীলন প্রজেক্ট <html> <head> <title> www.tutohost.com</title> <style> body{background: #00cc99 ;

১০.৩ অপারেটরের প্রকারভেদ (Types of Operators ) Read More »

১০.২ এক্সপ্রেশন (Expression)

এক্সপ্রেশন (Expression) পি এইচ পি প্রোগ্রামিং এ অপারেটর এবং অপারেন্ড ব্যবহার করে বিভিন্ন ধরণের লজিক্যাল এবং গাণিতিক অপারেশন সম্পাদন করা হয়। মূলত অপারেটর এবং অপারেন্ড ব্যবহার করে যে লজিক্যাল, রিলেশনাল এবং গাণিতিক সম্পর্ক তৈরি করা হয় তাকেই এক্সপ্রেশন বলে। যেমন $a+$b, $a>$b, $b<$x ইত্যাদি। স্টেটমেন্ট (Statement) পি এইচ পি প্রোগ্রামিং এ বিভিন্ন ধরণের লজিক্যাল, রিলেশনাল

১০.২ এক্সপ্রেশন (Expression) Read More »

১০.১ অপারেটর ( Operator )

অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজের মতো পি এইচ পি তেও লজিক্যাল, রিলেশনাল এবং গাণিতিক অপারেশন সমূহ সম্পাদনের মাধ্যমে বিশেষ বিশেষ কার্যাবলী সম্পাদনের জন্য প্রোগ্রাম তৈরি করা হয়। আর এই সকল লজিক্যাল, রিলেশনাল এবং গাণিতিক অপারেশন সমূহ সম্পাদনের জন্য বিশেষ কিছু চিহ্ন বা ক্যারেক্টার ব্যবহার করা হয়। যেমন +,-,*,/,<,>,= ইত্যাদি; এসকল চিহ্ন সমূহকেই অপারেটর বলে। অপারেন্ড ( Operand

১০.১ অপারেটর ( Operator ) Read More »