После загрузки страницы ничего не отображается

У меня есть два выпадающего списка. drop1_1 и tier_two. Drop_1 выберите все app_cn и tier_two выбирает app_plan_no

counter | app_cn | app_plan_no 000004 | comp1 | 1 000172 | comp1 | 1 000007 | comp1 | 2 000005 | comp2 | 1 

Когда я загружаю страницу, ничего не отображается. Мне нужно отобразить все записи, когда выбранное значение в раскрывающемся списке drop_1 равно ALL. И если я выбираю comp1, ничего не появляется, пока я не выберу в раскрывающемся списке tier_two. У меня действительно проблема в моем запросе. Кто угодно?

Getuser.php

 $mysqli = new mysqli("localhost", "root", "", "app"); $p = $_GET['p']; $q = $_GET['q']; $where = ''; if ( $q != 'ALL') { $where = " WHERE app_cn='$q' AND app_plan_no='$p' "; $result1 = $mysqli->query(" SELECT * FROM app $where GROUP BY counter ")or die(mysqli_error()); echo'<table>' ....... , $mysqli = new mysqli("localhost", "root", "", "app"); $p = $_GET['p']; $q = $_GET['q']; $where = ''; if ( $q != 'ALL') { $where = " WHERE app_cn='$q' AND app_plan_no='$p' "; $result1 = $mysqli->query(" SELECT * FROM app $where GROUP BY counter ")or die(mysqli_error()); echo'<table>' ....... 

И вот мой полный код

Combobox.php

 <script> // AJAX Implementation function showUser() { str = document.getElementById("drop_1").value; str1 = document.getElementById("tier_two").value; if (str == "" || str1 == "") { document.getElementById("txtHint").innerHTML = ""; return; } if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function () { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { document.getElementById("txtHint").innerHTML = xmlhttp.responseText; } } xmlhttp.open("GET", "getuser.php?q=" + str + "&p=" + str1, true); xmlhttp.send(); } </script> <body onload=showUser(str="ALL")> <?php include('func.php'); ?> <select name="drop_1" id="drop_1" onchange="showUser()" style="overflow:scroll;width:100px;"> <option value="ALL" selected='ALL'>ALL</option> <?php getTierOne(); ?> </select> 

func.php

 <?php function getTierOne() { $mysqli = new mysqli("localhost", "root", "", "app"); $result = $mysqli->query("SELECT * FROM app GROUP BY app_cn ORDER BY app_cn"); while($row = $result->fetch_assoc()) { echo '<option value="'.$row['app_cn'].'">'.$row['app_cn'].'</option>'; } } if($_GET['func'] == "drop_1" && isset($_GET['func'])) { drop_1($_GET['drop_var']); } function drop_1($drop_var) { $mysqli = new mysqli("localhost", "root", "", "app"); $results = $mysqli->query("SELECT * FROM app WHERE app_cn='$drop_var' GROUP BY app_plan_no ORDER BY app_plan_no"); echo '<select name="tier_two" id="tier_two" onchange="showUser()"> <option value=" " disabled="disabled" selected="selected">Choose one</option>'; while($drop_2 = $results->fetch_assoc()) { if($drop_2['app_plan_no'] != '') { echo '<option value="'.$drop_2['app_plan_no'].'">'.$drop_2['app_plan_no'].'</option>'; } } echo '</select> '; } ?> 

Solutions Collecting From Web of "После загрузки страницы ничего не отображается"