Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732

    [PHP] form, passaggio array

    Ciao ragazzi, volevo chiedervi un consiglio su come sia meglio scrivere un determinato codice:

    Mettiamo di avere un form con diversi checkbox e voglia ricevere i valori passati, utilizzo gli array, faccio un foreach() dopo il submit bla bla bla ... tutto ok.

    Ma il codice all'interno dell'input come va scritto?

    Mettiamo di avere un array "colori";

    Così:

    codice:
    <form action="index.php" method="post">
    	<input type="checkbox" name="colori[0]" value="1" /> Rosso
    
    	<input type="checkbox" name="colori[1]" value="1" /> Blu
    
    	<input type="checkbox" name="colori[2]" value="1" /> Verde
    
    	<input type="checkbox" name="colori[3]" value="1" /> Giallo
    
    	<input type="submit" name="submit" value="invia" />	
    </form>
    Oppure così:


    codice:
    <form action="index.php" method="post">
    	<input type="checkbox" name="colori[]" value="0" /> Rosso
    
    	<input type="checkbox" name="colori[]" value="1" /> Blu
    
    	<input type="checkbox" name="colori[]" value="2" /> Verde
    
    	<input type="checkbox" name="colori[]" value="3" /> Giallo
    
    	<input type="submit" name="submit" value="invia" />	
    </form>
    in entrambi i casi posso ottenere lo stesso risultato ma credo che la prima forma sia più corretta, mi rimane comunque il dubbio potete levarmelo?

    Grazie.

  2. #2
    penso che la prima sia + elegante..

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.