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