ciao a tutti,
torno alla carica chiedendovi aiuto...

agganciandomi a questo 3d:
http://forum.html.it/forum/showthrea...lect+dinamiche

ho provato a far la stessa cosa.. ma non funziona!
1) errore: quando lancio la pagina mi da' un'errore di questo tipo:
costante string senza terminazione su questa funzione:

codice:
<script language="javascript">
function inviaCambiamenti(){
  document.form1.action = "<? echo $PHP_SELF; ?>";
  document.form1.submit();
}
</script>
...inserito nell'head...

ecco il mio codice, premettendo che la prima select non e' dinamica.. sono tutti i campi che ho nella tabella, quando seleziono il campo, lui deve farmi una SELECT DISTINCT sul campo indicato... ma niente.. help me!

codice:
<html>

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <title></title>
  <meta name="description" content="">
  <meta name="keywords" content="">
  
<script language="javascript">
function inviaCambiamenti(){
  document.form1.action = '<? echo $PHP_SELF; ?>';
  document.form1.submit();
}
</script>
</head>
<body marginheight="0" marginwidth="0" rightmargin="0" leftmargin="0" bgcolor="999999">	
<? $link = mysql_connect("localhost", "xxx", "xxx")
    or die("Non riesco a connettermi al DB!");
mysql_select_db("webtool")
    or die("Non trovo il DB!");    
?>
<form name="form1" onsubmit="inviaCambiamenti()">
		<select name="campi" onChange="inviaCambiamenti()">
		<option value=""> </option>
		<option value="Agente">Agente </option>
		<option value="Applicativo">Applicativo </option>
		<option value="Assistenza HW">Assistenza HW </option>
		<option value="Assistenza SW">Assistenza SW </option>
		<option value="BCK_DP">BCK_DP </option>
		<option value="CPU Number">CPU Number </option>
		<option value="Categoria sistema">Categoria sistema </option>
		<option value="Cluster Name">Cluster Name </option>
		<option value="DNS Domain">DNS Domain </option>
		<option value="Database">Database </option>
		<option value="Disks Number">Disks Number </option>
		<option value="Disks Size (GB)">Disks Size (GB) </option>
		<option value="Gruppo">Gruppo </option>
		<option value="Hardware Model">Hardware Model </option>
		<option value="Hostid">Hostid </option>
		<option value="Hostname">Hostname </option>
		<option value="IP Address BCK">IP Address BCK </option>
		<option value="IP Address">IP Address </option>
		<option value="Ignite Network">Ignite Network </option>
		<option value="Ignite Tape">Ignite Tape </option>
		<option value="JumpStart Archive">JumpStart Archive </option>
		<option value="Memory Size (MB)">Memory Size (MB) </option>
		<option value="Net Card (ID / MAC / IP / Netmask / N. Torretta)">Net Card (ID / MAC / IP / Netmask / N. Torretta) </option>
		<option value="Note">Note </option>
		<option value="Operating System">Operating System </option>
		<option value="Part Number">Part Number </option>
		<option value="Progetto">Progetto </option>
		<option value="Project Manager">Project Manager </option>
		<option value="Quadro Energia">Quadro Energia </option>
		<option value="Serial Number">Serial Number </option>
		<option value="Tipologia Console">Tipologia Console </option>
		<option value="Tipologia">Tipologia </option>
		<option value="URL SysInfo">URL SysInfo </option>
		<option value="Ubicazione (Città / Via / Sala / Fila)">Ubicazione (Città / Via / Sala / Fila) </option>
		</select>
		<select name="secondo">
        <?
        $query="SELECT DISTINCT `".$_POST['campi']."` FROM `inventario`";
        $result = mysql_query($query);
        echo "<option value=\"\">Seleziona</option>";
        while($row = mysql_fetch_assoc($result))
        {
            if(!empty($secondo))
            {
                if ($row[secondo]<>$secondo)
                {
                    echo '<option value="'.$row[secondo].'" >'.$row[secondo].'</option>';
                }
                else                    
                {
                echo '<option value="'.$row[secondo].'" SELECTED>'.$row[secondo].'</option>';
                }
            }
            else 
            {
                echo '<option value="'.$row[secondo].'">'.$row[secondo].'</option>';
            }
        }
    ?>
    </select>
		</form>
</body>
</html>