بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ارسال اطلاعات به دیتابیس
سلام
من در یک پروژه ای قصد دارم که اطلاعاتی رو از سمت مخاطب به سمت سرور ارسال کنم ولی متاسفانه قسمت ارسال دارای ایراد هستش.
از شما خواهشنمدام که امکانش هست راهنمایی بفرمایید
پیشاپیش ممنون.
<?php
include_once('../includes/connect_database.php');
include('../variables/variables.php');
// get data from android app
$name = $_POST['name'];
$alamat = $_POST['alamat'];
$name2 = $_POST['name2'];
$date_n_time = $_POST['date_n_time'];
$phone = $_POST['phone'];
$order_list = $_POST['order_list'];
$comment = $_POST['comment'];
$sql_query = "set names 'utf8'";
$stmt = $connect->stmt_init();
if($stmt->prepare($sql_query)) {
// Execute query
$stmt->execute();
// store result
$stmt->close();
}
// insert data into reservation table
$sql_query = "INSERT INTO tbl_reservation(Name, Alamat, Number_of_people, Date_n_Time, Phone_number, Order_list, Comment)
VALUES (?, ?, ?, ?, ?, ?, ?)";
$stmt = $connect->stmt_init();
if($stmt->prepare($sql_query)) {
// Bind your variables to replace the ?s
$stmt->bind_param('sssssss',
$name,
$alamat,
$name2,
$date_n_time,
$phone,
$order_list,
$comment
);
// Execute query
$stmt->execute();
$result = $stmt->affected_rows;
// store result
//$result = $stmt->store_result();
$stmt->close();
}
// get admin email from user table
$sql_query = "SELECT Email
FROM tbl_user";
$stmt = $connect->stmt_init();
if($stmt->prepare($sql_query)) {
// Execute query
$stmt->execute();
// store result
$stmt->store_result();
$stmt->bind_result($email);
$stmt->fetch();
$stmt->close();
}
// if new reservation has been successfully added to reservation table
// send notification to admin via email
if($result){
$to = $email;
$subject = $reservation_subject;
$message = $reservation_message;
$from = $admin_email;
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "OK";
}else{
echo "Failed";
}
include_once('../includes/close_database.php');
?>
+2
0
کدها ناخوانا میباشد دوست عزیز لطفا داخل Source Code قرار دهید (10 سال پیش)
0
0
حسین جان تو سورس کد گذاشتم (10 سال پیش)
0
0
اینم بگم که سورس کد contect_dataBase و close_database ام نمیدونم هرکاری میکنم درست کار نمی کنه (10 سال پیش)
+1
0
طبق خطایی که داده فایلی که include کردین رو نمیتونه پیدا کنه یا باز کنه فک کنم!!کدهای فایل connect_database.php رو هم دوباره بررسی کنید یا کدهاشو قرار بدید تا دوستان بتونن راهنمایی کنند،چون ظاهرا خطاها به اون فایل اشاره دارن.... (10 سال پیش)
+1
0
آقا مسعود ممنون بخاطر راهنمایی در پاسخ پایینی قرار میدم سورس رو (10 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
faridddd
10 سال پیش
0
0
سورس کد contect_database.php;
<?php
include('../ecommerce/variables/variables.php');
$connect->set_charset('utf8');
?>
اینم سورس کد varrable.php:
<?php
// database configuration
$host ="localhost";
$user ="root";
$pass ="";
$database = "ecommerce";
$connect = new mysqli($host, $user, $pass,$database) or die("Error : ".mysql_error());
$connect->query("SET CHARACTER SET utf8;");
$connect->query("SET SESSION collation_connection = 'utf8_general_ci'");
//mysql_query("SET NAMES 'utf8'", $connection);
//mysql_query("SET CHARACTER SET 'utf8'", $connection);
//mysql_query("SET character_set_connection = 'utf8'", $connection);
// access key to access API
$access_key = "12345";
// google play url
$gplay_url = "https://play.google.com/store/apps/details?id=your.package.com";
// email configuration
$admin_email = "";
$email_subject = "";
$change_message = "You have change your admin info such as email and or password.";
$reset_message = "Your new password is ";
// reservation notification configuration
$reservation_subject = "";
$reservation_message = "Ada pemesanan baru, silakan cek di halaman administrator.";
// copyright
$copyright = "";
?>
اینطور که مشخصه فایلی به نام variables.php وجود نداره،چک کن ببین اشتباه تایپ نکردی اسمشو!... و به خاطر همین یه خطای دیگه هم از خط 3 گرفته که میگه متغیر $connet تعریف نشده و داری یکی از متد هاشو صدا میزنی...در واقع چون نتونسته فایل variables.php رو include کنه پس متغیر connect هم وجود نداره و...... (10 سال پیش)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .

