সকলকে আন্তরিক শুভেচ্ছা ও অভিনন্দন কয়েকদিন আগে আমি একটি ডোমেইন এবং হোস্টিং কিনি Code For Host হতে। এখানে সকল কিছু ঠিকই রয়েছে তবে এখানে আমার নিজের তৈরি করা পিএইচপি ডাটাবেজ টি কাজ করছে না এবং Code For Host হতে সাপোর্ট চাইলে তারা আমার দেয়া কোড সমূহ দেখে বলে যে সকল কোডই ঠিকই আছে। কিন্তু সমস্যা হল একই ডাটাবেজ এবং পিএইচপি ফাইল সমূহ অন্য আরেকটি সাব ডোমেইন এবং হোস্টিং এ ভালভাবেই চলছে এখানে উল্লেখ্য যে Code For Host এর ওয়েব সার্ভারটি আপটুডেট এবং মারিয়াডিবিতে করা আমি xampp এর লেটেস্ট ভার্সনটি নামিয়ে নিয়ে তাতে দেখেছি লোকাল হোস্টে ঠিকই কাজ করছে।
আমার যেটা সমস্যা তা হল আমি যখনই কোন ডাটা এন্ট্রি করতে যাচ্ছি তখনই Error! Not possible. উক্ত মেসেজটি দেখাচ্ছে।
সকল কোড ঘেটে কোন সমস্যই খুঁজে পেলাম না। দয়া করে সমাধান দিলে উপকৃত হব।
আমার পিএইচপি ডাটা সাবমিট কোড হলঃ-
if(isset($_POST['form1']))
{try {if(empty($_POST['std_name'])){throw new exception('Write a Book Name Correctyly.');}
if(empty($_POST['stf_name'])){throw new exception('Write the Writters Name Correctyly.');}
if(empty($_POST['gender'])){throw new exception('Please insert the price.');}
$result = mysqli_query($con, "INSERT INTO `vitdb`.`std_info` (`std_name`, `f_name`, `m_name`, `occupation`, `gender`, `date_birth`, `pre_address`, `Per_address`, `mobile`, `std_id`, `co_id`, `duration`, `te_id`, `start_date`, `edu_que`, `course_fee`, `reg_fee`, `reference`, `reference_contact`, `admit_by`, `certificate_type`, `std_session`, `payment_type`) VALUES ('$_POST[std_name]', '$_POST[stf_name]', '$_POST[stm_name]', '$_POST[occupation]', '$_POST[gender]', '$_POST[date_birth]', '$_POST[pre_address]', '$_POST[per_address]', '$_POST[mobile]', '$_POST[std_id]', '$_POST[co_id]', '$_POST[duration]', '$_POST[te_id]', '$_POST[start_date]', '$_POST[equ_que]', '$_POST[course_fee]', '$_POST[reg_fee]', '$_POST[reference]', '$_POST[reference_contact]', '$_POST[admited_by]', '$_POST[certificate_type]', '$_POST[session]', '$_POST[payment_type]');");
if($result){header("location:view_std.php");
$success_message =' Insert Data Correctyly.';}else{$error_message =' Error! Not possible.';}
catch(Exception $e) {$error_message = $e->getMessage();}
view_std.php তে কি আছে? লাইভ কোড ও ওয়েব না দেখে সমাধান করা মুশকিল আপনি http://www.compileonline.com/execute_php_online.php তে টেস্ট করে রেজাল্ট শেয়ার করুন।
সেই সাথে চেক করুন আপনি php 7.3 বা 7.4 এর কোন ফাংশন ব্যবহার কছেন কিনা। এবং আপনার হোস্টিং তা সাপোর্ট করে কিনা।