Class CMS { var $names; var $options; var $get_storage; var $level = 0; function build_select($q,$r) { $query = mysqli_query($GLOBALS["con"],$q); $assoc = [ 0 => "&table=", 1 => "&column=", 2 => "&row=" ]; while($row = mysqli_fetch_array($query)) { $this->names[] = $row[$r]; } for($i=0;$i<=sizeOf($this->names)-1;$i++) { $this->options = $this->options.''; } echo ''; $this->options = ""; $this->names = ""; $this->level++; } function linear_associative($arr,$endpoint) { $str = ""; for($i=0;$i<=$endpoint;$i++) { $str = $str.$arr[$i].@$this->get_storage[$i]; } return $str; } function analyse_get($get) { return (isset($_GET[$get])) ? true : false; } function level_up() { if($this->analyse_get("table")) { $this->get_storage[] = $_GET["table"]; $this->build_select("describe ".$_GET["table"],"Field"); } if($this->analyse_get("column")) { $this->get_storage[] = $_GET["column"]; $this->build_select("SELECT `".$_GET["column"]."` FROM ".$_GET["table"],$_GET["column"]); } } }