lordkimahri
Goto Top

Javascript für Live Search in Datenbank mit select Option

Hier mein Javascript und der HTML/PHP Code.

Die suchfunktion an sich funktioniert, jetzt habe ich versucht noch ein weiteres kreterium hinzuzufügen. Das man zwischen dem Namen oder der Nummer suchen kann.
Jedoch bekomme ich das nicht hin.

		<script type="text/javascript">  
		function searchFor(suchbegriff, search){
			var xmlHttp = null;
			// Mozilla, Opera, Safari sowie Internet Explorer 7
			if (typeof XMLHttpRequest != 'undefined') {  
				xmlHttp = new XMLHttpRequest();
			}
			if (!xmlHttp) {
				// Internet Explorer 6 und älter
				try {
					xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");  
				} catch(e) {
					try {
						xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");  
					} catch(e) {
						xmlHttp  = null;
					}
				}
			}
			// Wenn das Objekt erfolgreich erzeugt wurde			
			if (xmlHttp) {
				var url = "search.php";  
				var params = "suchbegriff="+suchbegriff;  
				var params = "search="+search;  
				
				xmlHttp.open("POST", url, true);  
				
				//Headerinformationen für den POST Request
				xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
				xmlHttp.setRequestHeader("Content-length", params.length);  
				xmlHttp.setRequestHeader("Connection", "close");					  
			
				xmlHttp.onreadystatechange = function () {
					if (xmlHttp.readyState == 4) {
						// Zurückgeliefertes Ergebnis wird in den DIV "ergebnis" geschrieben 
						document.getElementById("ergebnis").innerHTML = xmlHttp.responseText;  
					}
				};				
				xmlHttp.send(params);
			}			
		}
	</script>

  <center>
  Live-Suche<br/>
  <input type="text" onkeyup="searchFor(this.suchbegriff);"/>  
  <select  name ="search" id ="search" style='width: 50px; color:black;' onselect="searchFor(this.search);">  
  <option value="a_name">Aktienname</option>  
  <option value="a_index">Indexnummer</option>  
  </select>
  </center>


Vllt kann mir ja jemand um diese späte stunde auf die Sprünge helfen und genau erklären was geänder werden muss damit ich es in Zukunft auch alleine hinbekomme.

MFG

Content-ID: 362568

Url: https://administrator.de/contentid/362568

Ausgedruckt am: 23.11.2024 um 03:11 Uhr