Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    16

    invia la form a causa della select

    Salve a tutti,

    ho bisogno di uno spunto.

    ho creato una form contenente due select dove in una è presente la lista dei file presenti in una directory, nell'altra select in base alla selezione del file si apre il contenuto del file.

    ora il problema iniziale nasceva dal fatto che selezionando, ad esempio, il file 1 la seconda select non si popolava e per far questo ho usato l'elemento
    onchange = document.form1.submit()
    facendo così la seconda select si popola però non posso reindirizzare l'action della form perchè se nell'action metto "esempio.php" nel momento in cui avviene la selezione nella prima select mi si apre esempio.php senza che possa effettuare la scelta nella seconda select.

    ora io devo inviare sia la variabile della select1 che quella della select2 ad "esempio.php" ma questo non avviene a causa diq uello che ho detto prima, se tolgo onchange dalla rpima select non mi si popola la seconda qualche aiuto?

    posto il codice
    Codice PHP:
    <form name="form1" method="post" action="">
     <select name="pippo" onchange="document.form1.submit()"> 
    <option value="0">-</option> 
    <?php       
    #apro la cartella che devo esplorare     
    $cartella opendir('pluto');     
    #Leggo tutto il contenuto della cartella e lo inserisco in un array     
    while ($file readdir($cartella))
     {     
        
    $file_array[] = $file;     
    }     
    #Prendo tutti gli elementi     
    foreach ($file_array as $file)
     {         
    #se iniziano con . o con .. li salto         
    if ( $file == ".." || $file == ".")
     {             
    continue;         
    }      
     
    $namebasename($file".txt");
      echo 
    "<option>$name</option>";     
              }     
     
    closedir($cartella); 
     
    ?> 
    </select>
    Codice PHP:
     <select name="topolino" onchange="document.form1.submit()"> 
    <option value="0">-</option>
     <?php
     $filename
    =("./pluto/$pippo.txt");
     
    $handle fopen($fileName'r');
     
    $contenuto=file($filename); 
    fclose($handle);
     
    $numero_tipi count($contenuto);
     
    sort($contenuto);
     
    reset($contenuto);
     foreach (
    $contenuto as $value
        echo 
    "<option>$value</option>";
      
    ?> 
    </select>

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    16


    nessuno sa dirmi niente?


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 © 2025 vBulletin Solutions, Inc. All rights reserved.