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