Blueimp jQuery File Upload Integriert in die Datenbank

Dieses Plugin liest Bilddateien einblueimproot / server / php / files auf Seite laden. Ich muss Datensätze aus der Datenbank lesen und die HTML-Download-Struktur durch meine benutzerdefinierte Struktur ersetzen. Ich möchte Katalogprodukte anzeigen, welche Artikel vom Hochladen / Entfernen von Bildern über dieses Plugin betroffen sind.

Ich habe das bisher gemacht:

ich habe mich verändertpublic function get() { ... } imblueimproot / server / php / upload.class.php Datensätze aus der Datenbank abrufen. Diese Funktion gibt ein json-Objekt zurück.

public function get() {
    /* default code of Blueimp
    $file_name = isset($_REQUEST['file']) ?
    basename(stripslashes($_REQUEST['file'])) : null;
    if ($file_name) {
        $info = $this->get_file_object($file_name);
    } else {
        $info = $this->get_file_objects();
    }

    header('Content-type: application/json');
    echo json_encode($info);
    */

    include_once('../../../../connection.php');

    $id_cat = $_REQUEST['catid'];
    $query = "SELECT id, name, price, img_path FROM products WHERE id_cat = $id_cat ORDER BY id";
    $prods = mysql_query($query);

    $prod_arr = array();
    while($prod = mysql_fetch_assoc($prods)) {
        $prod_arr[] = $prod;
    }

    header('Content-type: application/json');
    echo json_encode($info);
    }

Ich habe festgestellt, dass die Funktion von aufgerufen wirdindex.php imblueimproot / server / php:

switch ($_SERVER['REQUEST_METHOD']) {
    ...
    case 'GET':
        $upload_handler->get();
        break;
    ...

}

Ich weiß nicht, wo das zurückgegebene JSON-Objekt verarbeitet wird, um es der Benutzeroberfläche anzuzeigen. Waren 2 Tage und können diesen Funktionsfluss immer noch nicht nachverfolgen. Bitte helfen Sie. Vielen Dank.

Ursprüngliche Online-Demo:http://blueimp.github.com/jQuery-File-Upload/

Original Plugin herunterladen:https://github.com/blueimp/jQuery-File-Upload/downloads

Antworten auf die Frage(3)

Ihre Antwort auf die Frage