Visualizzazione dei risultati da 1 a 8 su 8

Discussione: elementi form hidden

  1. #1
    Utente bannato
    Registrato dal
    Oct 2004
    Messaggi
    251

    elementi form hidden

    ciao a tutti
    secondo voi come si puo scrivere un elemento select in modo che sia nascosto? (siccome ci devo far passare delle variabili)

    esempio x il campo di testo classico lo faccio cosi:
    <input type=\"hidden\" name=\"cognome\" value=\"$cognome\">

    ma per il select
    <select name=\"nato_giorno\" id=\"select11\">
    <option value=\"$nato_giorno\" selected>1</option>
    </select>

    e poi non solo ci sta pure il radio
    <input type=\"radio\" name=\"figli\" value=\"$figli\">

    e ancora il checkbox
    <input name=\"attivita svolte\" type=\"checkbox\" id=\"attivita svolte\" value=\"$attivita_svolte\">

    qualche idea?

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    a che pro nascondere un select?

  3. #3
    Utente bannato
    Registrato dal
    Oct 2004
    Messaggi
    251
    bè è semplice in pratica ho un formmail con una verifica (premetto che dopo bisognera cliccare invia per mandarla effevimante e li prende un'altro file php)
    nella quale ad un certo punto del codice mi scrive con l'echo
    quello che è stato scritto o selezionato
    il problema è che se metto la variabile me la visualizza perfettamente sulla pagina ma non invia il dato (apparte il input type che funzia bene)
    invece se metto l'inetro codice del select x esempio sostituendo con le variabili me lo invia perfettamente ma queste xro vengono anche visionate e non lo vorrei

    poco chiaro?

    in due parole
    dopo
    else {
    echo
    dati del form con variabili ecccccc ecccc

    vorrei che i dati selcet radio e checkbox non fossero sotto l'echo

  4. #4
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    cioè hai il form
    l'utente seleziona na cosa con un select dal form.
    si passa alla pagina successiva che serve semplicemente da controllo per l'utente prima dell'invio definitivo e vuoi che in questa pagina intermedia venga mentenuto il valore selezionato nella select del form precedente?
    Allora puoi utilizzare sempre un campo di tipo hidden.
    <input type="hidden" name="nome_che_vuoi" value="$_POST['nome_select']" />

  5. #5
    Utente bannato
    Registrato dal
    Oct 2004
    Messaggi
    251
    <input type=\"hidden\" name=\"nato_giorno\" value="$_POST['$nato_giorno']" />

    e no cosi non funzia

    forse cosi si capisce meglio cosa intendo
    dopo una funzione ho:
    else {
    echo

    "<font size=\"2\" face=\"Arial, Helvetica, sans-serif\"><u>Controlla se tutto &eacute; ok</u>:

    Nome: $nome
    ecc
    ecc

  6. #6
    Utente bannato
    Registrato dal
    Oct 2004
    Messaggi
    251
    apposto con il selcet ho risolto
    adesso xro non mi va il radio

    forse aggiungendo diversi input type

    cmq grazie
    mi 6 stato utilissimo

  7. #7
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Originariamente inviato da viper
    <input type=\"hidden\" name=\"nato_giorno\" value="$_POST['$nato_giorno']" />
    Sì che funzia, altrimenti molti dei miei script funzionano per volontà e virtù dello spirito santo

    Allora fammi capire se ho capito:
    pagina1.php
    hai il form con dentro una select che ti permette di scegliere la data di nascita
    <select name="anno_nascita"><option value="1990">1990</option></select>

    pagina2.php
    hai un riepilogo del form di pagina1.php
    Sei nato il <?=$_POST['anno_nascita']?>
    con un altro form (nascosto) che contiene i dati selezionati nel form di pagina1.php
    se in questo form metti <input type="hidden" name="anno_nascita" value="<?=$_POST['anno_nascita']?>" />
    nella pagina successiva puoi recuperare il valore con $_POST['anno_nascita']

    Non vedo dov'è il problema se non nel fatto che io potrei aver capito male il tuo dubbio.

  8. #8
    Utente bannato
    Registrato dal
    Oct 2004
    Messaggi
    251
    esatto

    grazie ancora

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.