N'abend,
Also, ich hab in $id die Squad_id's aus dem user query.
Nun hol ich mir die Squadliste aus der Datenbank und möchte jetzt anhand der Squad_id's die select-options schon auf selected setzen. Was wiederum nicht funktioniert mit dem Script:
Hoffe da steigt jemand durch
Also, ich hab in $id die Squad_id's aus dem user query.
Nun hol ich mir die Squadliste aus der Datenbank und möchte jetzt anhand der Squad_id's die select-options schon auf selected setzen. Was wiederum nicht funktioniert mit dem Script:
PHP-Code:
<?php
function getSquadListMulti($id)
{
global $db;
$squadlist = "<select name=\"squad_id[]\" size=\"5\" multiple>";
$this->source = $db->sql("SELECT * FROM `".$GLOBALS["table_squads"]."` WHERE `war` = 'yes'");
$this->squad_id = explode(",",$id);
while ($this->data=$db->fetch_array($this->source)) {
$squadlist = $squadlist." <option value=\"".$this->data["id"]."\"";
if ($this->data["id"]==$this->squad_id[$this->data["id"]]) $squadlist = $squadlist." selected";
$squadlist = $squadlist." >".$this->data["sqdname"]."</option>";
# print $this->squad_id[$this->data["id"]]." = ".$this->data["id"]."<br>"; dient zur Kontrolle... gib aber nur
# = 2
# = 3
# = 4
...
# = 16
# aus.
#
# $id hat folgenden wert
# $id = "1,2,3,4,5,6,7,8,9......14,15,16";
}
$squadlist = $squadlist." </select>";
return $squadlist;
}
?>
Kommentar