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>