Hallo,
ich würde gerne folgendes realisieren.
Ich lese eine Tabelle aus, in der die Spalte "art" gefüllt ist. Dieses Feld soll in ein Ausgabefeld geschrieben werden, das mit dem Wert aus der Datenbank vorbelegt ist.
Hiermit lasse ich mir dann den Wert anzeigen.
Soweit so gut.
Wie bekomme ich es denn hin, dass der Wert korrekt dargestellt wird und man trotzdem die Möglichkeit hat, aus den Werten, die in der Tabelle et_art enthalten sind, auszuwählen?
Ohne die Vorbelegung kann ich mir das Dropdown anzeigen lassen.
Wie kann ich denn beides kombinieren?
Stehe da etwas auf dem Schlauch.
Danke sehr
ich würde gerne folgendes realisieren.
Ich lese eine Tabelle aus, in der die Spalte "art" gefüllt ist. Dieses Feld soll in ein Ausgabefeld geschrieben werden, das mit dem Wert aus der Datenbank vorbelegt ist.
PHP-Code:
$sql_art = $db->prepare("SELECT art FROM et_art");
$sql_art->execute();
PHP-Code:
<select name="art" id="art" type="text" value="<?php
echo '<select>
<option value="0">Bitte auswählen</option>';
foreach($selection as $selection){
$selected=($options == $selection)? "selected" : "";
echo '<option '.$selected.' value="'.$selection.'">'.$selection.'</option>';
}
echo '</select>'
Wie bekomme ich es denn hin, dass der Wert korrekt dargestellt wird und man trotzdem die Möglichkeit hat, aus den Werten, die in der Tabelle et_art enthalten sind, auszuwählen?
Ohne die Vorbelegung kann ich mir das Dropdown anzeigen lassen.
PHP-Code:
$sql = $db->prepare("SELECT id, name FROM et_art ORDER BY art");
$sql -> execute();
while ($row_art = $sql->fetch(PDO::FETCH_ASSOC)) {
$art.= "<option value='" . $row_art['art'] . "'>" . $row_art['art'] . "</option>";
}
Stehe da etwas auf dem Schlauch.
Danke sehr
Kommentar