Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Roma
    Messaggi
    371

    inviare variabile ma in modo nascosto tramite select e POST

    Ciao a tutti, ho fatto in html una select che permette la scelta di alcuni nomi letti grazie ad una funzione in php da un file... ora questi nomi sono identificati in modo univoco da un id che preferirei non visualizzare all'utente, vorrei che l'utente leggesse solo i nomi, per esempio la select dovrebbe contenere:
    Mario
    Luca
    Sara

    e non:
    Mario 13
    Luca 28
    Sara 15

    il problema è che visualizzando solo i nomi poi la pagina a cui verrebbero inviati leggerebbe anch'essa solo i nomi rischiando cosi di generare errori in caso di due nomi uguali... com'è possibile quindi inviare anche l'id senza però mostrare nulla all'utente???
    spero di essermi spiegato bene...

  2. #2
    SELECT l'attributo value è quello che passi in POST mentre ciò che inserisci nel TAG option è quello che visualizzi nella select.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Roma
    Messaggi
    371
    cavolo avete ragione... mai errore fu più grave
    grazie

  5. #5
    Tieni conto che la soluzione delle select non è esattamente quello che sembra tu stia cercando
    codice:
    <select id="nomi">
    <option value="4">Mario</option>
    <option value="32">Giuseppina</option>
    <option value="1">Carlo</option>
    <option value="76">Giovanna</option>
    </select>
    Se l'utente guardasse il sorgente html, vedrebbe quei valori in chiaro.
    Se la tua intenzione è nascondere totalmente l'id numerico, puoi valutare di codificarlo prima di scriverlo nell'html (via php) e poi decodificarlo quando lo ricevi nel php.

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.