Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jak wydrukować rekord z bazy danych, gdy użytkownik wybiera opcje z menu rozwijanego? program dynamiczny

Kiedy drukujesz select pole, możesz przekazać parametr onChange="sendInfo(this.value);" działa jak poniżej:

$('<div>
<!--adding onchange and passing selected value to it-->
 <select class="selected-meal-type" onchange ="sendInfo(this.value);">
<option value="TYPE A">TYPE A</option>
<option value="TYPE B">TYPE B</option>
<option value="TYPE C">TYPE C</option>
 </select>&nbsp;&nbsp;<span id="amit" /></span>
 </div>
 <br>').appendTo('#container');

Teraz w Twoim sendInfo funkcja działa jak poniżej:

Funkcja
        function sendInfo(str)//str will have value selected from dropdown list   
                {  
                   //attaching this value in url
                    var url="process.jsp?val="+str;  
                   if(window.XMLHttpRequest)
                    {  

                        request=new XMLHttpRequest();  
                    }  
                    else if(window.ActiveXObject)
                    {  
                        request=new ActiveXObject("Microsoft.XMLHTTP");  
                    }  


                        request.onreadystatechange= function() {
            if (this.readyState == 4 && this.status == 200) {
                document.getElementById("amit").innerHTML = this.responseText;
               }
            }; 
                        request.open("GET",url,true);  
                        request.send();  
                   } 

Nie zapomnij również dodać div z identyfikatorem amit .Teraz, jeśli wybierzesz Type B następnie val będzie miał wartość TypeB , użyj tego w select zapytanie i odesłanie wyników z powrotem do Twojego jsp strona.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak UAKTUALNIĆ wiersz w tabeli lub WSTAWIĆ go, jeśli nie istnieje?

  2. Nie można znaleźć indeksu FULLTEXT pasującego do listy kolumn (indeksy są ustawione)

  3. Użyj relacyjnych baz danych MySQL na Ubuntu 9.04 (Jaunty)

  4. pymysql fetchall() wyniki jako słownik?

  5. Nie można przechowywać znaków UTF8 w MySQL