Moin,
ich habe folgendes Problem:
Ich habe ien Datensatz angelegt in dem kommagetrennte Werte enthalten sind:
Hier wird der komplette Datensatz abgerufen.
Hier soll nun die Liste gefüllt und entsprechend markiert werden:
So klappts aber nicht.
Wie muss ich das anstellen?
LG
Filip
ich habe folgendes Problem:
Ich habe ien Datensatz angelegt in dem kommagetrennte Werte enthalten sind:
Nun möchte ich den Datensatz bearbeiten, dafür sollen in einer Liste die bereits enthaltenen Werte markiert werden.1,2,5,6
Hier wird der komplette Datensatz abgerufen.
PHP:
<?php
connect();
$sqlab_art = "select * from shop_artikel WHERE artikel_id LIKE '$art_id'";
$result_art = mysql_query($sqlab_art);
if ($result_art) {
while($row_art = mysql_fetch_array($result_art)) {
$artikel_id=$row_art["artikel_id"];
$artikelname=$row_art["artikelname"];
$artikelbeschreibung=$row_art["artikelbeschreibung"];
$farbe=$row_art["farbe"];
$preis=$row_art["preis"];
$warengruppe=$row_art["warengruppe"];
}
}
?>
PHP:
<select name="farbe[]" size="7" multiple id="farbe[]">
<?php
connect();
$sqlab = "select * from shop_artikelfarben ORDER BY'artikel_farbe' asc";
$result = mysql_query($sqlab);
if ($result) {
while($row = mysql_fetch_array($result)) {
$farb_id=$row["farb_id"];
$artikel_farbe=$row["artikel_farbe"];
$farben = explode( ',', $farbe );
if(array_search($farb_id, $farben) !== false)
echo "<option value='$farb_id' selected='selected'>$artikel_farbe</option>";
else
echo "<option value='$farb_id'>$artikel_farbe</option>";
}
}
?>
</select>
Wie muss ich das anstellen?
LG
Filip
Zuletzt bearbeitet: