diff --git a/include/statistik.class.php b/include/statistik.class.php index df91fd0a6..7373e4fa1 100644 --- a/include/statistik.class.php +++ b/include/statistik.class.php @@ -417,7 +417,21 @@ class statistik extends basis_db $sql = $this->sql; foreach($_REQUEST as $name=>$value) { - $sql = str_replace('$'.$name,addslashes($value),$sql); + //echo '
'.var_dump($name).'
'; + if (is_array($value)) + { + $modifier="'"; + if (is_numeric($value[0])) + $modifier=""; + $in=''; + foreach ($value as $v) + $in.=$modifier.addslashes($v).$modifier.','; + $in=substr($in,0,-1); + $sql = str_replace('$'.$name,$in,$sql); + echo '
'.var_dump($sql).'
'; + } + else + $sql = str_replace('$'.$name,addslashes($value),$sql); } if($this->data = $this->db_query($sql))