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

    Caselle da spuntare e PHP che elenca solo l'ultima spuntata

    Ho una serie di 3 caselle da spuntare in un form che si chiamano rispottivamente:
    1
    2
    3

    così:
    codice:
     <input name="casella" value="1" type="checkbox">1
    
      <input name="casella" value="2" type="checkbox">2
    
      <input name="casella" value="3" type="checkbox">3
    Il tutto viene inviato a una pagina in php con il metodo POST.
    Io faccio il mio bel $HTTP_POST_VARS ma poi quando faccio
    codice:
    echo($HTTP_POST_VARS["casella"]);
    mi stampa solo l'ultima casella selezionata. Perchè ? Come faccio a risolvere questo problema ?
    [font=]
    Forum sulla "vera" elettronica.
    Dedicato a chi studia all'ITIS o all'Università.
    Mindforge. Elettronica e Computer.

    Nuovo progetto: robot con movimentazione su ruote.
    [/font]

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Il problema è che devi gestire il campo come un array

    <input name="casella[]" value="1" type="checkbox">1


    Aggiungi le parentesi quadre a ciascuna voce.

    Poi le leggi come un array.

    Dai un'occhiata a questa pillolina che c'è anche un esempio pratico.
    http://forum.html.it/forum/showthrea...hreadid=960398



    edit:

    Usa $_POST anzichè $HTTP_POST_VARS per il recupero delle variabili.

  3. #3
    C'è un vantaggio particolare nell'usare $_POST al posto di $HTTP_POST_VARS ? Magari è più veloce...
    [font=]
    Forum sulla "vera" elettronica.
    Dedicato a chi studia all'ITIS o all'Università.
    Mindforge. Elettronica e Computer.

    Nuovo progetto: robot con movimentazione su ruote.
    [/font]

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Semplicemente la forma che usi tu è datata ed è stata sostituita da $_POST.

    Qui c'è l'elenco delle variabili superglobali.
    http://se2.php.net/variables.predefined

  5. #5
    Allora riconfigurerò il mio editor... Usavo la chiamata vecchia per comodità e perchè in ditta abbiamo php4.0 e qualcosa... li $_POST non funziona! Dovrò fare richiesta di aggiornare php e magari anche il server.
    [font=]
    Forum sulla "vera" elettronica.
    Dedicato a chi studia all'ITIS o all'Università.
    Mindforge. Elettronica e Computer.

    Nuovo progetto: robot con movimentazione su ruote.
    [/font]

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.