Liebe Community,
Im Grunde funktioniert meine Seite so, dass ich Einträge in die Datenbank hinzufügen und bearbeiten kann. Jedoch tu ich mir bei Auswahllisten schwer. Denn ich möchte beim bearbeiten die schon ausgewählten <option>-Elemente wieder anzeigen (also markieren), damit sie der Nutzer eventuell ändern/anpassen kann.
Nun zum Problem. Ich habe eine Auswahlliste generiert, mit Einträgen aus Datebank. Das sieht mal zusammengefasst so aus:
Die ausgewählten Objekte werden dann zwar problemlos angezeigt und in der Datenbank gespeichert. Jedoch komme ich nicht wirklich weiter, wie ich die ausgewählten Elemente wieder anzeigen kann.
Danke für eure Hilfe!
mmoerth
Im Grunde funktioniert meine Seite so, dass ich Einträge in die Datenbank hinzufügen und bearbeiten kann. Jedoch tu ich mir bei Auswahllisten schwer. Denn ich möchte beim bearbeiten die schon ausgewählten <option>-Elemente wieder anzeigen (also markieren), damit sie der Nutzer eventuell ändern/anpassen kann.
Nun zum Problem. Ich habe eine Auswahlliste generiert, mit Einträgen aus Datebank. Das sieht mal zusammengefasst so aus:
PHP-Code:
<select multiple>
<?php
try{
$dbObject = new PDO('mysql:host=localhost;dbname=projekt', 'root', 'root');
$stmnt = $dbObject->prepare( 'SELECT titel FROM gegenstaende WHERE Username=? AND link="'.$projektlink.'"' );
$stmnt->bindParam( 1, $user_name, PDO::PARAM_STR );
$stmnt->execute();
$geg = array();
while ( $row = $stmnt->fetch(PDO::FETCH_OBJ) ) {
$geg[] = '<option value="' . $row->titel . '">' . $row->titel . '</option>';
}
echo implode( $geg );
}
catch(Exception $ex)
{
echo $ex->getMessage();
}
?>
<option value="Keines">Kein Gegenstand</option>
</select>
Danke für eure Hilfe!
mmoerth
Kommentar