ERLEDIGT
NEIN
NEIN
ANTWORTEN
11
11
ZUGRIFFE
841
841
EMPFEHLEN
-
Hallo, ich wollte kurz nachfragen ob jemand weis wie ich die Auswahl einer Selectbox direkt ohne Button an einer Variablen ($id) übergeben kann.
Kann mir da jemand behilflich sien?PHP-Code:
<select name='lehrberuf' class="select_lernende">
<?PHP
$Lehrberufquery = lehrberufe();
while($row=mysql_fetch_object($Lehrberufquery))
{
$beruf=$row->Lehrberuf;
$id = $row->ID;
echo"<option value='$id'>$beruf</option>";
}
?>
</select>
$maxsemester = maxsemester($id);
Grüsse
Smyle
-
01.06.10 14:53 #2
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Das geht mit PHP gar nicht. Da wird der ausgewählte Eintrag/Wert erst übermittelt nachdem die Seite abgeschickt wurde.
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
Ach so
schade.
Mit JavaScript würde es denn gehen?
Weil dan schreibe ich meine Frage ins JavaScript Forum.
-
Ja mit Javascript geht das
Bei Problemen mit Codes, postet bitte den entsprechenden Codeausschnitt und setzt den in entsprechende Tags.
( [cpp] [/cpp] [css] [/css] [html] [/html] [java] [/java] [javascript] [/javascript] [php] [/php] [sql] [/sql] )
"Funktioniert nicht" ist keine Fehlermeldung. Bitte eine genaue Fehlerbeschreibung und, wenn vorhanden, Fehlermeldungen posten.
RegEx Tutorial
PHP Funktionsreferenz
-
02.06.10 08:50 #5Maik Tutorials.de Gastzugang
Moin,
anstelle deines neuen Posts im JS-Forum, habe ich dieses Thema einfach mal dorthin verschoben.
mfg Maik
-
Ach so. ok.
Hoffe es kann mir jemand helfen.
-
Moin,
beschreibe doch mal, was genau du mit dieser Variablen vorhast.
-
02.06.10 19:58 #8
Mit JavaScript ginge das so:
Code javascript:1 2 3 4 5
function GetChoice() { var selectBox = document.getElementById("yourSelectBox"); var value = selectBox.options[selectBox.selectedIndex].value; }
mfg ComFreek
Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
[PHP] Überprüfen, ob Website erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
-
Hallo
Ich habe wieder ein ähnliches Problem. Somit habe ich mir gedacht das ich anstelle eine neuen Thema mein Problem wieder in diesem schreiben kann.
Mein Problem ist wie folgt.
Ich habe aus dieser Setie die Demo Dateien für den "AutoCompleter Tutorial – jQuery(Ajax)/PHP/MySQL" heruntergeladen, welche auch funktionieren.
Aber nun habe ich in der Datei rpc.php das Problem das ich die ID der ausgewählten Daten niergends abspeichern kann. Oder ich weiss nicht wie das funktionieren soll.
Ich gehe davon aus das es mit Javascript funktionieren wird, oder ist das vielleicht doch noch php?
Jedenfalls habe ich in der rpc.php Datei folgendes geändert:
PHP-Code:$query = $db->query("SELECT ID, GenusP, Spezies FROM pilzentabelle WHERE GenusP LIKE '$queryString%' OR Spezies LIKE '$queryString%' LIMIT 10");
Nun möchte ich die ID zusätzlich an einem input feld übergeben. Somit kann ich danach die Weiteren Felder automatisch anzeigen lasen.PHP-Code:echo '<li onClick="fill(\''.$result->GenusP.','.$result->Spezies.'\');">'.$result->GenusP.','.$result->Spezies.'</li>';
Wie kann ich das ohne Button machen?
Hier ist noch der Input Bereich aus der index.php Datei.
Und hier möchte ich die ID ausgeben lassenHTML-Code:<input type="text" size="30" value="" id="inputString" onkeyup="lookup(this.value);" onblur="fill();" /><br />
Kann mir da jemand helfen? Hoffe ihr versteht was ich meine...HTML-Code:<input type="text" size="30" value="" name="ID"/>
Jedenfalls bin ich wie immer für jede Hilfe Dankbar.
Liebe Grüsse
smyleGeändert von smyle (06.10.11 um 21:56 Uhr)
-
Kann mir hier niemand helfen?
-
07.10.11 17:18 #11
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?mfg ComFreek
Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
[PHP] Überprüfen, ob Website erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
-
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-Code:<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-Code:<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"> </div> </div> </form>
Nun möchte ich jedoch mit Javascript das ganze autmatisieren.PHP-Code: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>";
}
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?
Ähnliche Themen
-
Aktueller Monat und SelectBox Auswahl
Von grazioli im Forum PHPAntworten: 21Letzter Beitrag: 27.04.09, 21:53 -
Problem mit Leerzeichen der SELECTBOX VARIABLE !
Von jansen84 im Forum PHPAntworten: 4Letzter Beitrag: 14.07.07, 17:59 -
aus neuem Fenster Auswahl übernehmen
Von Zero2000 im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 11.05.07, 17:46 -
Auswahl in der Selectbox geht geht verloren ...
Von tekton im Forum ASPAntworten: 1Letzter Beitrag: 02.06.06, 20:30 -
Kombinationsfeld automatisch bei Auswahl übernehmen
Von giwoody im Forum C/C++Antworten: 0Letzter Beitrag: 10.12.04, 09:53





Zitieren


Login





