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

Rispondi quotando
