مشكلة بالكود ؟؟

السلام عليكم ورحمه الله ..

عندي ملف للاتصال بقاعدة بيانات وجدول فيه قيم .. وكله تمام ..

وعندي ملف فيه فورم معين .. مثل فورم الموضوع هاد .. بس لما اعمل ارسل رسالة .. ما ببين شيء على الجدول ... شو المشكلة ؟؟

<?php

$host = "localhost";

$username = "";

$password = "";

$database = "";

$con = mysqli_connect($host,$username,$password,$database);

// check for required fields

if (isset($_POST['Name']) && isset($_POST['Email']) && isset($_POST['Subject']) && isset($_POST['Message']) ) {

$name = $_POST['Name'];
$email = $_POST['Email'];
$subject = $_POST['Subject'];
$message = $_POST['Message'];




// mysql update row with matched pid
$query = "INSERT INTO contacts(Name,Email,Subject,Message) VALUES ('$name','$email','$subject','$message')";
$result = mysqli_query($con,$query);
// check if row inserted or not

  mysqli_close($con);

}

?>

وعملت الملف اسمه connection.php .... ووضعت الاكشن في الفورم على الملف والmethod على Post .. شو المشكلة ... والملف الاندكس بتنسيق Php

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

ضع قيم username, password, database و سيعمل بإذن الله

حطيت ع السيرفر عندي القيم .. اليوزر والباس والداتا بيس .. بس ما بيجي اشي ع الداتا بيس

agashe أضف ردا

تأكد من إضافة زر submit في الـ form و قم بالتحقق منه بدل التحقق من حقول الإدخال

يعني بدل :

if (isset($_POST['Name']) && isset($_POST['Email']) && isset($_POST['Subject']) && isset($_POST['Message']) )

استعمل :

if (isset($_POST['submit']))

حيث submit هو اسم الزر

الخطأ بظهر Connection Error1045Access denied for user 'Removed'@'removed' (using password: YES)