Selectbox-Auswahl in Variable übernehmen

Hallo,

eigentlich wäre es besser, wenn du einen neuen Thread aufgemacht hättest.

Nunja, ich habe mir jetzt den Artikel nicht durchgelesen. Aber ich vermute, du willst die Daten vom PHP-Skript mittels JavaScript im Formular erhalten?

Dies würde mit AJAX gehen.

Oder habe ich dich jetzt falsch verstanden?
 
AutoCompleter

Die obere Frage hat sich erledigt. Ich musste nur eine Funktion neu erstellt.
Jedenfalls habe ich im moment ein anderes Problem.
Ich habe in einem Feld die ID und möchte mit folgender Abfrage alle Daten aus der DB anzeigen lassen.
Mit PHP habe ich das hinbekommen. Jedoch brauche ich dazu einen Button. Nun versuche ich mich schon lange an der Variante ohne Button.
Hier der Code:
HTML:
<script type="text/javascript">
	function lookup(inputString) {
		if(inputString.length == 0) {
			// Hide the suggestion box.
			$('#suggestions').hide();
} else {
			$.post("rpc.php", {queryString: ""+inputString+""}, function(data){
				if(data.length >0) {
					$('#suggestions').show();
					$('#autoSuggestionsList').html(data);
				}
			});
		}
	} // lookup
	
	function fill(thisValue) {
		$('#inputString').val(thisValue);
		setTimeout("$('#suggestions').hide();", 200);
	}
	//Einfügen der ID in Feld ID
	function fill2(thisValue) {
		$('#inputString2').val(thisValue);
		setTimeout("$('#suggestions').hide();", 200);
	}	
</script>
HTML:
		<form action="" method="post">
			<div>
				Type the name 3:
				<br />
				<input type="text" size="30" value="" id="inputString" onkeyup="lookup(this.value);" onblur="fill();" /><br />
               <input type="text" size="30" id="inputString2" value="" onblur="fill2();" name="ID"/>
               <input type="submit" value="OK">
			</div>		
			<div class="suggestionsBox" id="suggestions" style="display: none;">
				<img src="upArrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" />
				<div class="suggestionList" id="autoSuggestionsList">
					&nbsp;
				</div>
			</div>
		</form>
PHP:
if(isset($_POST["ID"]))
{
	$id = $_POST["ID"];
	$query = $db->query("SELECT * FROM `pilzentabelle` WHERE `ID` = ".$id." LIMIT 0 , 30");
 	$result = $query ->fetch_object();
	echo $result->ID."<br>".$result->GenusP."<br>".$result->Spezies."<br>".$result->PilznameDeutsch."<br>";
}
Nun möchte ich jedoch mit Javascript das ganze autmatisieren.
Das heisst, wenn im Textfeld namens ID, die ID drinnen steht, dann soll es an hand des query (Siehe oben im php bereich) die Resultate, oder gewisse Resultate ausgebn.

Weist du per Zufall wie man das macht?
 

Neue Beiträge

Zurück