Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema con select dinamiche

    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>

  2. #2
    scusate se rompo.. ma questa cosa mi sta facendo impazzire...

    semplifico molto il codice... e vorrei che quando seleziono un valore della <select> di seguito, mi restituisca il suo valore nella stessa pagina.... cambio codice e ditemi dove sbaglio... non riesco a capire questo $PHP_SELF :

    codice:
    <form name="form" action="<? echo $PHP_SELF ?>" method="post">
    <select name="netmask" id="numero">
    <option value="255.192.0.0"> /10</option>
    <option value="255.224.0.0"> /11</option>
    <option value="255.240.0.0"> /12</option>
    <option value="255.248.0.0"> /13</option>
    <option value="255.252.0.0"> /14</option>
    <option value="255.254.0.0"> /15</option>
    <option value="255.255.0.0"> /16</option>
    <option value="255.255.128.0"> /17</option>
    <option value="255.255.192.0"> /18</option>
    <option value="255.255.224.0"> /19</option>
    <option value="255.255.240.0"> /20</option>
    <option value="255.255.248.0"> /21</option>
    <option value="255.255.252.0"> /22</option>
    <option value="255.255.254.0"> /23</option>
    <option value="255.255.255.0"> /24</option>
    <option value="255.255.255.128"> /25</option>
    <option value="255.255.255.192"> /26</option>
    <option value="255.255.255.224"> /27</option>
    <option value="255.255.255.240"> /28</option>
    <option value="255.255.255.248"> /29</option>
    <option value="255.255.255.252"> /30</option>
    </select>		  
    <input type="submit" name=submit>
    </form>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.