parlo di select concatenati ma con valori presi dal db tramite il php; ti riporto il codice:

Codice PHP:
<?PHP
session_start
();
include 
"../inc/config.inc.php";
include 
"../inc/controlla_login.php";
$LOCAZIONE=$_GET['LOCAZIONE'];
$TIPO_CHAT="Messaggio";
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>ChatMsgFrame</title>
<link href="../various/style3.css" rel="stylesheet" type="text/css">
</head>
<body topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" onLoad="parent.mainFrame.location.reload();">
<table width="615" align="center" cellpadding="0" cellspacing="0" class="Chat">
<tr><td align="center" bgcolor="#4A4B03">[img]blank.gif[/img]</td></tr>
<tr><td align="center"></td></tr>
<tr><td align="center" valign="middle">


[COLOR=red][SIZE=3] //In questo form ci sono due select ed un input in pratica se nel select di nome TIPO_CHAT viene selezionata la voce Oggetto nel secondo select,TIPO_CHAT2, compaiono una lista di valori sempre presi dal db.
[/SIZE][/COLOR][SIZE=3][/SIZE]


<form name="form1" method="post" action="do_invia_msg.php">
            Select :
            <select name="TIPO_CHAT" class="textfieldBASE" id="INVIA">
                   <?PHP
                    $comandi    
="<option value='Messaggio' selected>Messaggio</option>";
                    
$comandi    .="<option value='Azione'>Azione</option>";
                    
$comandi    .="<option value='Sussurro'>Sussurra</option>";
                    
$comandi    .="<option value='Oggetto'>Oggetto</option>";
                    
$comandi    .="<option value='Veicolo'>Veicolo</option>";
                    
$comandi    .="<option value='Tecniche'>Tecniche</option>";
                    if(
$_SESSION['FUNZIONE_TIPO'] < 5) {
                    
$comandi    .="<option value='Narra' style='color:#F9E2AA'>Narra</option>";
                    
$comandi    .="<option value='Immagine' style='color:#F9E2AA'>Immagine</option>";
                    
$comandi    .="<option value='Svuota' style='color:#F9E2AA'>Svuota Chat</option>";
                    }
                    if(
$_SESSION['FUNZIONE_TIPO'] < 4) {
                    
$comandi    .="<option value='Arresta' style='color:#D4B66F'>Arresta</option>";
                    
$comandi    .="<option value='Esilia' style='color:#D4B66F'>Esilia</option>";
                    }
                    
$comandi    .="<option value='Nothing'>===================</option>";
                    
$comandi    .="<option value='Dadi' style='color:#F4A43B'>Lancia un Dado</option>";
                    
$comandi    .="    <option value='Agilità' style='color:#F4A43B'>Prova d'Agilità</option>";
                    
$comandi    .="<option value='Forza' style='color:#F4A43B'>Prova di Forza</option>";
                    
$comandi    .="<option value='Resistenza' style='color:#F4A43B'>Prova di Resistenza</option>";
                    
$comandi    .="<option value='Riflessi' style='color:#F4A43B'>Prova di Riflessi</option>";
                    
$comandi    .="<option value='Tempra' style='color:#F4A43B'>Prova di Tempra</option>";
                    
$comandi    .="<option value='Nothing'>===================</option>";
                    
// --- Visualizzo i comandi nella frame -----------------------
                    
echo $comandi;
                
?>
            </select>
            
            Adv. Select :
            <select name="TIPO_CHAT" class="textfieldBASE" id="INVIA">
                   <?PHP
                
if ($TIPO_CHAT='Oggetto') {
                
$sqlinter "SELECT * FROM OGGETTI WHERE USER_OBJ='$_SESSION[USERNAME]' ORDER BY OGGETTO_OBJ";
                
$queryinter mysql_query ($sqlinter$connessione) or die(mysql_error());
                while (
$row=mysql_fetch_array($queryinter)){
                    
$B_OGGETTO=$row["OGGETTO_OBJ"];
                    
$comandi2    ="<option value='Mothing' selected>Seleziona Oggetto</option>";
                    
$comandi2    .="<option value='$B_OGGETTO'>$B_OGGETTO</option>";
                    }
                    
// --- Visualizzo i comandi nella frame -----------------------
                    
echo $comandi2;
                    }
                if (
$TIPO_CHAT='Tecniche') {
                
$sqlnap "SELECT * FROM TECNICHE WHERE USER_TECNE='$_SESSION[USERNAME]' ORDER BY TECNICA_TECNE";
                
$querynap mysql_query ($sqlnap$connessione) or die(mysql_error());
                while (
$row=mysql_fetch_array($querynap)){
                    
$C_TECNICA=$row["TECNICA_TECNE"];
                    
$comandi3    ="<option value='Mothing' selected>Seleziona Tecnica</option>";
                    
$comandi3    .="<option value='$C_TECNICA'>$C_TECNICA</option>";
                    }
                    
// --- Visualizzo i comandi nella frame -----------------------
                    
echo $comandi3;
                    }
                
?>
            </select>
            
            Action :
            <input name="MSG_CHAT" type="text" class="textfieldBASE" id="MSG_CHAT" size="40">
            <input name="LOCAZIONE" type="hidden" value="<?=$LOCAZIONE?>">
            <input name="Submit" type="submit" class="textfieldBASE" value="Invia">
        </form></td></tr>
<tr><td align="center" class="Chat2">
<?=$_SESSION['USERNAME']?><?=$LOCAZIONE?>, [url="#"]Info Chat[/url]
</td></tr>
</table>
</body>
</html>