Über ein Auswahlmenü Text aus der Datenbank in ein Textarea-Feld übergeben

CreativPur

Erfahrenes Mitglied
Hi,


ich habe ein Auswahlmenü welches sich die Auswahlnamen aus der Tabelle holt.

PHP:
<?php include("../system/inc/config.inc.php"); ?>

<div class="form-group">

<select class="form-control" name="anschreibe_code">

<option value="0">Bitte wählen</option>

<?php

$sql = "SELECT anschreibe_titel,anschreibe_code_ausgabe FROM users_anschreiben WHERE userid = $userid;

foreach($pdo->query($sql) as $row){

echo '

<option value="'.$row['anschreibe_code_ausgabe'].'">' .$row['anschreibe_titel'].'</option>';

 }

?>

</select>

</div>

Dies funktioniert auch...


Die Tabelle ist folgend aufgebaut..

anschreibe_id

anschreibe_code_ausgabe

userid

anschreibe_titel

anschreibe_text


anschreibe_id = (Id, welche automatisch erzeugt wird)

anschreibe_code_ausgabe = (wird zuvor generiert)

userid = ( id des Users)

anschreibe_titel = (der Titel)

anschreibe_text = (der Text)


Jetzt habe ich zudem noch ein Input-Feld für den anschreibe_titel ein Textaren-Feld für den anschreibe_text auf dieser Seite..

HTML:
<textarea class="form-control" name="anschreibe_text" wrap="physical" cols="40" rows="5"></textarea>


Jetzt meine eigentliche Frage..

Wie kann ich aus der Option des Select (anschreibe_code_ausgabe) erreichen, dass ich beim anklicken der Auswahl der "anschreibe_titel" und der "anschreibe_text" im Inputfeld, bzw. Textarea-Feld ausgegeben wird, ohne Sie aktuelle Seite zu verlassen?


Vielen Dank
 
Zuletzt bearbeitet:
Etwas habe ich schon gefunden..
Der Code wird auch ausgegeben.
HTML:
<select class="form-control" name="anschreibe_code" onChange="xFerText(this, 'output');" onkeyup="xFerText(this, 'output');">

Code:
<script type="text/javascript">
function xFerText(el, id){
document.getElementById(id).firstChild.nodeValue=el.value;
}
</script>

Ausgabe:
PHP:
<?php echo '<div id="output">&nbsp;</div>' ?>;

Wie bekomme ich aber den Code "<div id="output">&nbsp;</div>"
als Ausgabe
PHP:
<?php

$anschreibe_code_ausgabe =  ???   $id="output"  ???
                   
$sql = "SELECT anschreibe_text
FROM users_anschreiben
WHERE anschreibe_code_ausgabe = $anschreibe_code_ausgabe";
$user = $pdo->query($sql)->fetch();
 echo'
<textarea class="form-control" name="anschreibe_text" wrap="physical" cols="40" rows="5">'.$user['anschreibe_text'].'</textarea>';
 ?>
 
Zurück