Commit 5f52d342 authored by Nico Schallehn's avatar Nico Schallehn

testing neue Implementierung für Filterung

parent 8942df79
...@@ -79,11 +79,26 @@ class MediaDBViewerAPI{ ...@@ -79,11 +79,26 @@ class MediaDBViewerAPI{
} }
if(isset($GET_arr['GenreID']) OR isset($GET_arr['Genre']) OR isset($GET_arr['SchauspielerID']) OR isset($GET_arr['Schauspieler']) OR isset($GET_arr['SchauspielerSuche'])){ if(isset($GET_arr['GenreID']) OR isset($GET_arr['Genre']) OR isset($GET_arr['SchauspielerID']) OR isset($GET_arr['Schauspieler']) OR isset($GET_arr['SchauspielerSuche'])){
if(isset($GET_arr['GenreID'])){ if(isset($GET_arr['GenreID'])){
$arr = explode(",", $GET_arr['GenreID']);
foreach (explode(",", $GET_arr['GenreID']) as $value) { foreach (explode(",", $GET_arr['GenreID']) as $value) {
$Querys[] = 'SELECT group_concat(fg.imdbID) AS imdbIDs FROM FilmGenre AS fg JOIN Genre AS g ON fg.genreID = g.genreID WHERE g.genreID = "'.$value.'" '; $Querys[] = 'SELECT group_concat(fg.imdbID) AS imdbIDs FROM FilmGenre AS fg JOIN Genre AS g ON fg.genreID = g.genreID WHERE g.genreID = "'.$value.'" ';
} }
} }
if(isset($GET_arr['Genre'])){
foreach (explode(",", $GET_arr['Genre']) as $value) {
$Querys[] = 'SELECT group_concat(fg.imdbID) AS imdbIDs FROM FilmGenre AS fg JOIN Genre AS g ON fg.genreID = g.genreID WHERE g.engname LIKE "%'.$value.'%" ';
}
}
if(isset($GET_arr['SchauspielerID'])){
foreach (explode(",", $GET_arr['SchauspielerID']) as $value) {
$Querys[] = 'SELECT group_concat(fs.imdbID) AS imdbIDs FROM FilmSchauspieler AS fs JOIN Schauspieler AS s ON fs.schauspielerID = s.schauspielerID WHERE s.schauspielerID = "'.$value.'" ';
}
}
if(isset($GET_arr['Schauspieler'])){
foreach (explode(",", $GET_arr['Schauspieler']) as $value) {
$Querys[] = 'SELECT group_concat(fs.imdbID) AS imdbIDs FROM FilmSchauspieler AS fs JOIN Schauspieler AS s ON fs.schauspielerID = s.schauspielerID WHERE s.name LIKE "%'.$value.'%" ';
}
}
foreach ($Querys as $Query) { foreach ($Querys as $Query) {
$result = $this->DB_Objekt->query($Query); $result = $this->DB_Objekt->query($Query);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment