بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل در پروژه مارکت اندروید

مدیریت گفتگو
کاظم 11 سال پیش
آخرین تغییر: 8 سال پیش

با سلام در قسمت متصل نمودن اطلاعات به بانک آنلاین وقتی action=read رو میزنم با صفحه زیر مواجه میشم لطفا راهنمایی کنید

نظرات

ATRAS 11 سال پیش
این صفحه نشون دهنده این هست که شما کدی رو اشتباه نوشته اید که در زمان اجرا باعث ایجاد خطا میشه.کدهاتونو اینجا قرار بدین تا دلیل اصلی معلوم بشه.
کاظم 11 سال پیش
کد من به صورت زیر است درواقع همون کدیه که در برنامه آموزش مارکت اندروید درس داده شده هیچ تغییریش ندادم

پاسخ‌ها 2

کاظم 11 سال پیش

<?php
if (isset($_REQUEST['action'])){
    $action = $_REQUEST['action'];
} else {
    echo "Invalid Data";
    exit;
}

if ($action=="read"){
    read();
}

/**
 *
 */
function connectToDatabase(){
    $connection=mysqli_connect("localhost", "root", "", "market_db");
    if (mysqli_connect_errno()) {
        echo "Failed to connect to MySQL: " . mysqli_connect_error();
    }

    return $connection;
}

/**
 *
 */
function read(){
    $connection = connectToDatabase();
    $result = mysqli_query($connection, "SELECT * FROM app WHERE " . $_REQUEST['filter'] . " ORDER BY " . $_REQUEST['sort']);

    $output = array();
    while($row = mysqli_fetch_array($result)) {
        $record = array();
        $record['app_id'] = $row['app_id'];
        $record['app_name'] = $row['app_name'];
        $record['app_price'] = $row['app_price'];
        $record['app_logoUrl'] = $row['app_logoUrl'];
        $record['app_ratingValue'] = $row['app_ratingValue'];
        $record['app_author'] = $row['app_author'];
        $record['app_votes'] = $row['app_votes'];
        $record['app_file'] = $row['app_file'];
        $record['app_filesize'] = $row['app_filesize'];
        $record['app_versionName'] = $row['app_versionName'];
        $record['app_installs'] = $row['app_installs'];
        $record['app_description'] = $row['app_description'];
        $record['app_phoneNumber'] = $row['app_phoneNumber'];
        $record['app_email'] = $row['app_email'];
        $output[] = $record;
    }

    #echo "<pre>";
    #print_r($output);
    #echo "</pre>";
    echo json_encode($output);
    mysqli_close($connection);
}

نظرات

Teymuri 8 سال پیش
منم همین مشکل برام پیش اومده.مشکل اینه که mysqli_fetch_array نمیتونه اجرا بشه
سیامک 10 سال پیش

منم همین مشکل دارم .کسی جواب نداد؟؟؟

 

نظرات

amraee 10 سال پیش
پارامترهای ارسالی برای توابع صیحیح نیستند

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .