পিএইচপিতে ফর্ম জমা দেওয়ার পর মান সংরক্ষণ করা

ধরুন আমাদের কাছে একটি ফর্ম আছে যা বর্তমান পৃষ্ঠায় জমা দেওয়া হয়:

html<form action="" method="GET">
  <input name="test">
  <input type="submit">
</form>

আসুন এটি এমনভাবে করি যাতে জমা দেওয়ার পরে আমাদের ইনপুট থেকে প্রবেশ করা ডেটা অদৃশ্য না হয়:

html<form action="" method="GET">
  <input name="test" value="<?php echo $_GET['test'] ?>">
  <input type="submit">
</form>

যাইহোক, এই পদ্ধতিটি নিখুঁত নয় - প্রথমবার পৃষ্ঠায় প্রবেশ করার সময় পিএইচপি একটি ত্রুটি দেবে কারণ $_GET['test'] উপস্থিত নেই।

সমস্যা সমাধানের জন্য আসুন একটি শর্ত যোগ করি:

html<form action="" method="GET">
  <input
    name="test"
    value="<?php if (isset($_GET['test'])) echo $_GET['test'] ?>"
  >
  <input type="submit">
</form>
Задание 1

ফর্ম ব্যবহার করে ব্যবহারকারীর শহর এবং দেশ জিজ্ঞাসা করুন। ফর্ম জমা দেওয়ার পরে প্রবেশ করা ডেটা প্রদর্শন করুন পর্দায়। নিশ্চিত করুন যে প্রবেশ করা ডেটা ফর্ম জমা দেওয়ার পর ইনপুট থেকে অদৃশ্য না হয়।