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>