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

    Problemi con php e una select

    Ciao a tutti!
    Ho un problema a passare i valori contenuti in un modulo su cui c'è un Javascript a uno script.php.
    Il modulo è il seguente:



    codice:
    <html>
    <head>
    	<title>FORM</title>
    </head>
    <script>
    function aggiungi (sorgente, destinazione){
      i = sorgente.selectedIndex;
      elemento = sorgente.options[i];
      if (i >= 0) {
        destinazione.options[destinazione.length] = new Option(elemento.text, elemento.value);
      }
    }
    
    function rimuovi (sorgente) {
      i = sorgente.selectedIndex;
      sorgente.options[i] = null;
    }
    </script>
    <body>
    <form method=post action=./lan_insert.php>
    <table>
    <tr>
    	<td>Elenco Giochi</td>
    	<td> </td>
    	<td  align=center>Giochi selezionati</td>
    	<td> </td>			
    	<td  align=center>Giochi selezionati con torneo</td>
    </tr>
    <tr>
       <td ><select name=giochi size=6>
    		   <option value=1>COD</option>
    		   <option value=2>Warcraft 3</option>
    		   <option value=3>Day of Defeat</option>
            </select>											 
    	</td>
    	<td > <input type=button onclick="aggiungi(this.form.giochi, this.form.giochi_lan)" class=button value=" >> "> 
    
    
    			    				    <Input class=button onClick="rimuovi(this.form.giochi_lan);"type=button value=" << "> 
    	</td>	
    	<td ><center><select id="giochi_lan" name="giochi_lan[]" class=textarea size=6></select></td>
    	<td >
    								    <Input class=button onClick="aggiungi(this.form.giochi_lan, this.form.giochi_tornei);" type=button  value=" >> " > 
    
    
    								    <Input class=button onClick="rimuovi(this.form.giochi_tornei);"type=button value=" << "> 
    	</td>
    	<td ><center><select id="giochi_tornei" name="giochi_tornei[]" class=textarea size=6></select></td>
    </tr>
    </table>
    </form>
    </body>
    </html>

    Poi tento di prendere i valori così:

    Codice PHP:
    $games "";
    $tornei "";
    for (
    $i $i <= sizeof($giochi_lan) ; $i++){
       
    $games .= $giochi_lan[$i];
       
    $games "*";
    }
    for (
    $m $m <= sizeof($giochi_tornei) ; $m++){
       
    $tornei .= $giochi_tornei[$m];
       
    $tornei " * ";

    Il risulto contenuto in games selezionando tutti i giochi dovrebbe essere $games = "1 * 2 * 3 * "
    Ovviamente non funziona.
    Nella variabile tornei trovo solo il valore selzionato con il mouse nella select e non tutti quelli in essa contenuti!
    Qualcuno mi saprebbe indicare il modo corretto di operare?
    Grazie a tutti,

    Alder

  2. #2
    up! :quote:

  3. #3
    proprio nessuno mi sa aiutare?!
    Ho sbagliato sezione in cui postare?!

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.