/
  • مشکل در ارسال اطلاعات به سمت سرور و دیتابیس

  • ارسال پاسخ   امتیاز موضوع:
    • 1 رأی - میانگین امیتازات: 5
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی مشکل در ارسال اطلاعات به سمت سرور و دیتابیس
    نویسنده پیام
    farid124 آفلاین
    عضو جدید
    **

    ارسال‌ها: 6
    تاریخ عضویت: ۱۳۹۴ دي ۲۳
    اعتبار: 0
    تشکرها : 2
    ( 0 تشکر در 0 ارسال )
    ارسال: #1
    مشکل در ارسال اطلاعات به سمت سرور و دیتابیس
    سلام

    من در یک پروژه ای قصد دارم که اطلاعاتی رو از سمت مخاطب به سمت سرور ارسال کنم ولی متاسفانه قسمت ارسال دارای ایراد هستش.

    از شما خواهشنمدام که امکانش هست راهنمایی بفرمایید

    پیشاپیش ممنون.

    تصویر خطای داده شده

    کد:
    <?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');
    ?>
    (آخرین ویرایش در این ارسال: ۱۳۹۴ بهمن ۱۷ ۱۲:۰۷ صبح، توسط farid124.)
    ۱۳۹۴ بهمن ۱۷ ۱۲:۰۳ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    Y.P.Y آفلاین
    ناظم کل
    *******

    ارسال‌ها: 2,782
    تاریخ عضویت: ۱۳۸۷ دي ۲۸
    اعتبار: 103
    تشکرها : 2181
    ( 4856 تشکر در 2220 ارسال )
    ارسال: #2
    RE: مشکل در ارسال اطلاعات به سمت سرور و دیتابیس
    مثلاً اومدن دیباگش رو حرفه ای کنن زدن خوانایی شو اوردن پایین... ماله ecommerce هه؟

    این کد شما ایراد زیاد داره:
    فایل variables.php وجود نداره
    متغیر connect در فایل connect_database.php تعریف نشده (؟)
    و اینکه شیوه call کردن تابع/متد set_charset در فایل connect_database.php باید تغییر کنه
    __________________________________________________________________________
    وبلاگ: Yousha.Blog.ir

    صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
    http://gulfnews.com/opinion/thinkers/ira...i-1.500997
    (آخرین ویرایش در این ارسال: ۱۳۹۴ بهمن ۱۷ ۰۲:۵۷ صبح، توسط Y.P.Y.)
    ۱۳۹۴ بهمن ۱۷ ۰۲:۵۶ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : farid124
    farid124 آفلاین
    عضو جدید
    **

    ارسال‌ها: 6
    تاریخ عضویت: ۱۳۹۴ دي ۲۳
    اعتبار: 0
    تشکرها : 2
    ( 0 تشکر در 0 ارسال )
    ارسال: #3
    RE: مشکل در ارسال اطلاعات به سمت سرور و دیتابیس
    (۱۳۹۴ بهمن ۱۷ ۰۲:۵۶ صبح)Y.P.Y نوشته شده توسط:  مثلاً اومدن دیباگش رو حرفه ای کنن زدن خوانایی شو اوردن پایین... ماله ecommerce هه؟

    این کد شما ایراد زیاد داره:
    فایل variables.php وجود نداره
    متغیر connect در فایل connect_database.php تعریف نشده (؟)
    و اینکه شیوه call کردن تابع/متد set_charset در فایل connect_database.php باید تغییر کنه

    مرسی بخاطر راهنمایی تون/ ولی اینو میخواستم بگم که شما فرمودین فایل variables.php وجود نداره ولی من از نسخه قدیمی اش استفاده میکنم.
    و در مورد راهنمایی دوم تون من چه متغییری رو اضافه کنم؟ من وقتی در connect_database.php آدرس رو تغییر میدم خود فایل connect_database.php به درستی اجرا میشه ولی لاگین ارور میده
    و اینکه گفتین شیوه call تغییر کنه/
    خواهشا اگه امکانش هست کمک کنید خیلی وقته منو درگیر خودش کرده
    ۱۳۹۴ بهمن ۲۲ ۰۱:۴۹ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS