Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 17:15

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Input Feld mit bestimmter Variable füllen [PHP/Javascript]

Discussion on Input Feld mit bestimmter Variable füllen [PHP/Javascript] within the Web Development forum part of the Coders Den category.

Closed Thread
 
Old   #1

 
Givemoney's Avatar
 
elite*gold: 18
The Black Market: 677/0/0
Join Date: Feb 2012
Posts: 28,543
Received Thanks: 1,109
Input Feld mit bestimmter Variable füllen [PHP/Javascript]

Guten Tag,

Was passiert?

Ich suche z.b den Namen [Golder] im Input Feld, danach geht das Dropdown menü auf, dort werden mir die Namen angezeigt. z.b Uwe Golder, Sebastian Golder usw.

Nun soll der die Ausgewählte option in mehrere Input felder.

Die Value sieht wie folgt aus beim option:

PHP Code:

echo '<option value = '.$row["firstname"]."&nbsp;".$row["lastname"]."&nbsp;".$row["street"]."&nbsp;".$row["PLZ"]. '>' .$row["firstname"] . " " .$row["lastname"]. "</option>"
Nun möchte ich das .$row[firstname] in ein input feld kommt und das die anderen Rows in andere Input felder kommen. Ohne einen Button zum absenden.

Also mit Javascript. Bei meinen aktuellen Code gibt er leider nur alle Datensätze aus.

Code:
PHP Code:
 <!DOCTYPE html>
<html>
<head>
</head>
<body>
<form name='event_add' action"javascript.php" method='post'>



<select name='Eingabe' onchange='var i = document.forms[0].Eingabe.selectedIndex; document.forms[0].Ausgabe.value=document.forms[0].Eingabe.options[i].value;document.forms[0].Ausgabe2.value=document.forms[0].Eingabe.options[i].value;' >
<?php
$q 
= ($_GET['q']);
$con mysqli_connect('localhost:3307','root','1234','justin');
if (!
$con) {
die(
'Could not connect: ' mysqli_error($con));
}

$rows = array();





mysqli_select_db($con,"ausgabe");
$sql="SELECT * FROM adress WHERE lastname = '".$q."'";
$result mysqli_query($con,$sql);
echo 
"<br>";

while(
$row mysqli_fetch_array($result)) {
$rows[] = $row;
echo 
'<option value = '.$row["firstname"]."|".$row["lastname"]."|".$row["street"]."|".$row["PLZ"]."|".$row["number"]."|".$row["email"]. '>' .$row["firstname"] . " " .$row["lastname"]. "</option>";

}

 foreach (
$rows as $row) {

}

echo 
"<br>";
//echo "<input type='' name='Ausgabe2' value=".$row["firstname"]."></input>";
//echo "<input type='' name='Ausgabe2' value=".$row["lastname"]."></input>";
//echo "<input type='' name='Ausgabe2' value=".$row["street"]."></input>";
//echo "<input type='' name='Ausgabe2' value=".$row["PLZ"]."></input>";
//echo "<input type='' name='Ausgabe2' value=".$row["number"]."></input>";
//echo "<input type='' name='Ausgabe2' value=".$row["email"]."></input>";

//echo "<input type='' name='Ausgabe2' value=".$row["firstname"]."></input>";
echo '</select>';

echo 
"<br>";
//$name="Justin";
//echo "<a href='javascript.php?name=".$row['firstname']."'>".$name." einfügen</a>";



mysqli_close($con);
?>
<br>


<?php echo "<input type='' name='Ausgabe' value='Ausgabe'></input>"?>
<br>
<?php echo "<input type='' name='Ausgabe1' value='Ausgabe1'></input>"?>
 <br>
<?php echo "<input type='' name='Ausgabe2' value=".$row["firstname"]."></input>"?>

<br>
<input class="sende01" value="Senden" type="submit">
</form>
</body>
</html>

Gelöst#

Ich habe einfach den String mit explode zerlegt und ausgegeben, so geht es auch.
PHP Code:
$aus;

$array explode(",",$aus);

echo 
$array[0]."<br>".$array[1]."<br>".$array[2]."<br>".$array[3]; 
Givemoney is offline  
Old 07/23/2015, 15:06   #2



 
Serraniel's Avatar
 
elite*gold: 0
The Black Market: 205/1/0
Join Date: May 2010
Posts: 6,853
Received Thanks: 5,106
Wieso mit JS?

Bei deinem code bei der Ausgabe unten fehlen im input um das value Attribut die '' im output am ende . deswegen wird das Feld leer bleiben.

Edit: type fehlt ja auch
Serraniel is offline  
Old 07/23/2015, 15:37   #3

 
Givemoney's Avatar
 
elite*gold: 18
The Black Market: 677/0/0
Join Date: Feb 2012
Posts: 28,543
Received Thanks: 1,109
Dort fehlt nichts. Die inputs werden mit dem Dropdown wert gefült. das macht Javascript. also:
PHP Code:
'<option value = '.$row["firstname"]."|".$row["lastname"]."|".$row["street"]."|".$row["PLZ"]."|".$row["number"]."|".$row["email"]. '> 
PHP Code:
<select name='Eingabe' onchange='var i = document.forms[0].Eingabe.selectedIndex; document.forms[0].Ausgabe.value=document.forms[0].Eingabe.options[i].value;document.forms[0].Ausgabe2.value=document.forms[0].Eingabe.options[i].value;' 
Givemoney is offline  
Old 07/23/2015, 16:03   #4



 
Serraniel's Avatar
 
elite*gold: 0
The Black Market: 205/1/0
Join Date: May 2010
Posts: 6,853
Received Thanks: 5,106
Das JS rufst besser ne Function auf (wg. Übersicht) die das ganze dann mit JQuery macht.

Quote:
PHP Code:
<?php echo "<input type='' name='Ausgabe2' value=".$row["firstname"]."></input>"?>
Da fehlt die info was für ein type der input sein soll. Ich weiß nicht wie sich das verhält, wenn man das leer lässt. Wie text?
Dort fehlt im Output beim value Anführungszeichen. Wenn in firstname Peter steht, enstünde folgender Output:
PHP Code:
<input type='' name='Ausgabe2' value=Peter></input
Dort fehlen die Anfährungszeichen, somit gibt es kein value Attribut, das gesetzt wäre, und der value ist nunmal dadurch leer.

Auch ist das
PHP Code:
</input
zu viel.
Serraniel is offline  
Thanks
1 User
Old 07/23/2015, 16:10   #5

 
Givemoney's Avatar
 
elite*gold: 18
The Black Market: 677/0/0
Join Date: Feb 2012
Posts: 28,543
Received Thanks: 1,109
Der Value wird gesetzt es wird ja auch eingefügt.^^ aber es sollen die Daten übernehmen die vom Dropdown menü gewählt wurden.

dort steht immer Kai,Kaistr12,12020 Berlin.

Wenn ich aber im Dropdown menü Justin auswähle sollte sich das jetzt anpassen. Leider passt es sich nicht an und das geht mit Javascript.

Ich schreibe heut abend nochmal alles ausführlich.

Danke erstmal.
Givemoney is offline  
Old 07/23/2015, 17:17   #6



 
Serraniel's Avatar
 
elite*gold: 0
The Black Market: 205/1/0
Join Date: May 2010
Posts: 6,853
Received Thanks: 5,106
Ja ich les mir das gleich wenn ich Feierabend auch nochmal genau durch und schau mal was sich da mit jquery machen lässt.
Serraniel is offline  
Thanks
1 User
Old 07/23/2015, 17:22   #7

 
Givemoney's Avatar
 
elite*gold: 18
The Black Market: 677/0/0
Join Date: Feb 2012
Posts: 28,543
Received Thanks: 1,109
Ich habe erstmal eine Notlösung genommen.


Gelöst#

Ich habe einfach den String mit explode zerlegt und ausgegeben, so geht es auch.
PHP Code:
$aus;

$array explode(",",$aus);

echo 
$array[0]."<br>".$array[1]."<br>".$array[2]."<br>".$array[3]; 
So lange es nichtmehr datensätze werden, geht es auch so..


Ich werde nachher alles nochmal Strukturiert darstellen. Damit es nachvollziehbar ist. Es fehlt eine Datei evtl bringt es dann mehr licht ins dunkeln.
Givemoney is offline  
Old 07/23/2015, 19:39   #8



 
Serraniel's Avatar
 
elite*gold: 0
The Black Market: 205/1/0
Join Date: May 2010
Posts: 6,853
Received Thanks: 5,106
PHP Code:
$('#textbox').val($('#dropdown option:selected').text()); 
Versuch mal sowas im onchange
IDs kannste ja anpassen.
Serraniel is offline  
Closed Thread


Similar Threads Similar Threads
(Browser)Text per drag&drop in Input-Feld??
01/19/2015 - AutoIt - 0 Replies
Hey, ich habe eine kleines Tool mit GUI und Inputfeld gebaut, das mir die Dateinamen für PDF-Downloads nach einem vorgegeben Mustern zusammenstellt und dann in die Zwischenablage kopiert. Die Downloads sind nach drei Kategorien zu bezeichnen , die Angaben hierzu finde ich auf den Downloadseiten. Das jeweilige Datum, Art und Herkunft kopiere ich in das Inputfeld, drücke auf ok und - voila - das Programm wandelt die Daten für mich um...meine Dateien werden einheitlich benannt. Jetzt...
[Quest]Input Feld vergrößern?
06/20/2013 - Metin2 Private Server - 5 Replies
Huhu. Habe folgendes "problem". http://i.epvpimg.com/DOlDh.jpg Das Input feld ist zu klein für eine lange nachricht. Ich benötige das für eine Art ankündigungsquest per item. So wird es im Chat angezeigt: http://i.epvpimg.com/OoNKg.jpg Die User könnten ja niemals viel anbieten / suchen wenn nur so ein kleiner text funktioniert. Kann man das Input feld irgentwie vergrößern? oder irgentwie machen, das man mehr Text reinschrieben kann?
[QUEST]Input-Feld: Keine Buchstaben erlaubt?
08/04/2012 - Metin2 Private Server - 1 Replies
Hallo liebe Elitepvpers Community, ich bin mal wieder an einem Punkt angelangt, an dem ich nicht mehr weiter weiß. In einer Quest, benötige ich ein Input-Feld, in dem nur Zahlen erlaubt sind und keine Buchstaben (also ein Integer-Input-Feld und kein normales String-Input-Feld). Jedoch weiss ich nicht, wie ich das machen soll. Folgendes habe ich probiert: local zahl = input(int) local zahl = input(), int local zahl = int, input() Jedoch hat davon nichts funktioniert.
Input Feld erkennen und Javascript
06/10/2011 - AutoIt - 4 Replies
Ich hab in letzter Zeit lw und dachte mir ich mach jetz ma ich mach was für I-Net Explorer (Hald mit dem _IECreate und so). Nun zu meiner Frage: Wie lasse ich in Textfelder unabhängig von Auflösung einen Text eingeben? Und wenn da Javascript is, wie bekomm ich des in AutoIt, dass es das ausführt?
Listbox/Input Feld andrer Programmes auslesen/controlsend
05/20/2011 - AutoIt - 3 Replies
Hi, gibt es eine möglichkeit mit AutoIT Listboxen/Inputboxen... anderer Programme auszulesen oder etwas per controlsend reinzuschreiben? Etwa bei TeamSpeak 3?? MfG Ludder231



All times are GMT +1. The time now is 17:15.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.