Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : (PHP) - Aus Datenbank IDS im Multi-Dropdown markieren



Uranjitsu
14.10.2019, 15:48
Hallo zusammen,

in einer Datenbank, werden in einem Feld ID gespeichert FELD: 1,2,3,4,5
Die IDS sind durch komma getrennt.

Im Multi-Dropdown sollen die IDS abgeglichen werden und im Multi-Dropdown dementsprechend markiert werden.

Zum Zusammenzählen habe ich das:


$multicount = "";
$sql = "SELECT image_id,cat_id,image_multicat
FROM " . IMAGES_TABLE . "
WHERE image_active = 1 AND cat_id NOT IN ($category_id)";
$result = $site_db->query($sql);
$multicat = array();
while ($row = $site_db->fetch_array($result)) {
$keys = explode(',', $row['image_multicat']);
if (in_array($category_id, $keys)) {
$multicat[] = $row['image_id'];
}
}
$multicount = count($multicat);

Damit zähle ich das zusammen. Nur mir geht es darum, wie ich das im Dropdown markieren kann.
Hat da jemand einen Code-Schnipsel zu?

instruction
14.10.2019, 19:43
Kannst du etwas genauer beschreiben was du vor hast?
Die IDs sollen wie/womit abgeglichen und nach welchem kriterium makiert werden?


---- nachtrag
wieso haust du nicht beim code, der das dropdown generiert, einfach ne if-abfrage rein, die falls die id makiert werden soll im <option> tag select hinzufuegt? :emoji28: