Willkommen in der Webstatt
User-1 am 04.03.06 18:06

Irgendwie schaff ichs einfach nicht :(
Liste sieht so aus:
<select name="subject[]" size="8" multiple="multiple" id="subject">
<?php
$sql = mysql_query("SELECT abbr FROM amtsbez ORDER BY abbr ASC");
while($row3 = mysql_fetch_array($sql)){
echo "<option>" . $row3['abbr'] . "</option>";
}
?>
</select>

speichern will ich das mit:
$subject = addslashes($_POST['subject']);

wenn ich keine werte auswähle, wird nix gespeichert, is klar
wenn ich aber werte auswähle, wird blos "array" gespeichert (also als string)

netcup.de Warum gibt es hier Werbung?
User-2 am 04.03.06 18:12

zunächst:
sieht so aus, als ob du personen ämter zuordnen willst?
speicher besser die id des amtes <option value="deine id"> speichern.

wenn du mehrere werte auswählst, wird natürlich nen array draus. kannst zB die ids dann in ner foreach schleife in deine datenbank eintragen.

gruß, xyz-118

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt