Mysql
 sql >> база данни >  >> RDS >> Mysql

Нищо дисплей, след като се зареди страницата

вместо

  <тяло при зареждане =showUser (ул ="ALL")>   

трябва да се използва

  <тяло>  <скрипт> showUser () <- - всичките си HTML отива тук!>    

Когато тяло при зареждане тригери drop_1 и tire_two Не са създадени и scrupt просто ще хвърли изключение.

Редактиране:

Когато за първи път товарене или ако вашият Q =ALL , Че не е нужно да се изпрати втори параметър р . така промяна

  ако (ул =="" || str1 =="") {document.getElementById ( "txtHint") innerHTML ="". връщане;}   

За

  ако (ул =="" || (ул =! "ALL" &&str1 =="")) {document.getElementById ( "txtHint") innerHTML ="". връщане;}   

<Силен> Промяна 2: Променено Combobox.php

  <скрипт> // AJAX Implementationfunction showUser () {ул =document.getElementById ( "drop_1") стойност. str1 =document.getElementById ( "tier_two") стойност. ако (ул =="" || (ул =! "ALL" &&str1 =="")) {document.getElementById ( "txtHint") innerHTML ="."; връщане; } Ако (window.XMLHttpRequest) {// код за IE7 +, Firefox, Chrome, Opera, Safari XMLHTTP =нов XMLHttpRequest (); } Друг {// код за IE6, IE5 XMLHTTP =нов ActiveXObject ( "Microsoft.XMLHTTP"); } Xmlhttp.onreadystatechange =функция () {ако (xmlhttp.readyState ==4 &&xmlhttp.status ==200) {document.getElementById ( "txtHint") innerHTML =xmlhttp.responseText. }} Xmlhttp.open ( "да", "getuser.php р =?" + Ул + "и р =" + str1, вярно); xmlhttp.send ();}  <тяло>  <Изберете име ="drop_1" ID ="drop_1" onchange ="showUser ()" стил ="преливане:превъртане; ширина:100px;"> <опция стойност ="ALL", избрана ="Всички"> всички    <- другата HTML ... ->  <скрипт> showUser ();!    

<Силен> Промяна 3:

Това е диво предположение и може би това е, което искате

промени в func.php

  ако (Isset ($ _ GET [ "функция"]) &&$ _GET [ 'функция'] =="drop_1") {drop_1 ($ _ GET [ 'drop_var']); } Друг {drop_1 ( ''); // когато наричаме func.php първи път $ _GET на [ 'drop_var'] не е конфигуриран така повикване с празно drop_var} функция drop_1 ($ drop_var) {$ MySQLi =нов MySQLi ( "Localhost", "основата", "" "приложение"); $ Заявка ="SELECT * FROM приложения, чрез които app_cn ='$ drop_var' GROUP BY app_plan_no ORDER BY app_plan_no"; ако (празна ($ drop_var)) {// ако drop_var е празна изберете всички записи $ заявка ="SELECT * от приложението ГРУПА ОТ app_plan_no РЕД ОТ app_plan_no"; } $ резултати =$ mysqli-> заявка ($ заявка); ехо "<изберете име =" tier_two "ID =" tier_two "onchange =" showUser () "> <опция стойност =" "инвалиди =" инвалиди ", избрана =" избран "> Изберете един  '; докато ($ drop_2 =$ на резултати> fetch_assoc ()) {ако ($ drop_2 [ 'app_plan_no']! ='') {ехо "<опция стойност =" '. $ drop_2 [' app_plan_no ']. ">" .. $ drop_2 [ 'app_plan_no'] ''; }} Ехо "";}   

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL GROUP от Regex?

  2. mysql_fetch_assoc():предоставеният аргумент не е валиден ресурс за MySQL резултат в php

  3. Използване на времевата линия google chart api с php - инициализация на DataTable

  4. грешка:„Невалиден номер на параметър:параметърът не е дефиниран“ при използване на масив за INSERT в PDO

  5. MySQL брой съвпадащи думи