000
10.06.2009, 19:02 Uhr
xXx
Devil
|
Also, ich brauch zum einen alle Elemente mit einer bestimmten ID in der Liste nur einmal, auf der anderen Seite muss ich aber einen Wert aller Element mit dieser ID haben. Deswegen hab ich nu etwas Probleme.
PHP 4: |
<select name="members" multiple> <?php $sql = 'SELECT * FROM `members` AS a LEFT JOIN `lineup` AS b ON b.player = a.id GROUP BY a.id;'; $result = mysql_query($sql, $mysql); while($row = mysql_fetch_object($result)) {?> <option<?=$row->team == $id ? ' selected' : ''?>><?php echo $row->name.', '.$row->firstname; ?></option> <?php } ?> </select>
|
Also in lineup können manche player doppelt vorkommen (unterscheiden sich dann in team). Ich will alle aus der Liste members haben, aber die, die in einem bestimmten Team sind ($id), sollen (vor-)ausgewählt werden. Die Tabelle lineup stellt halt die Verbindung zwischen der Tabelle Teams und Members her. Aber ein Member kann in mehreren Teams sein.
Lg und danke schonmal für Hilfestellungen |