radio button e dato da tabella

ciao a tutti.

ho un problema con i radio button.

ho una prima pagina con due radio button.

a seconda di quale radio seleziono il value viene inserito in un db.

in una seconda pagina devo prendere questo valore. in sostanza riproporre il medesimo radio button con la selezione però della prima pagina..

mi date qlc idea?

grazie!

inviato 8 anni fa
sonny
X 0 X

[tt]

<input type='radio' name='.........eccetera .... checked='checked' />

[/tt]

In pratica tramite PHP verifichi quale dei due radio button della prima pagina è stato selezionato e sulla seconda pagina metti il codice html evidenziato nel radio button che deve risultare evidenziato.

Pochi giorni fa si è fatta qui sul forum una discussione analoga, provaa cercarla con la parola checked nel campo di ricerca.

 :bye:

risposto 8 anni fa
Marco Grazia
modificato 8 anni fa
X 0 X

forse non mi sono spiegata bene...

dunque:

Pagina1

2 radio button

effettuo una selezione e invio al database

Pagina2

prendo i dati dal database

e ripropongo i 2 radio button dove risulterà selezionato quello con value uguale al dato immesso in precedenza nel db

in sostanza se nella prima pagina seleziono il 1° radio button nella seconda voglio che venga visualizzato il 1° come selezionato.. una specie di riepilogo..

risposto 8 anni fa
sonny
X 0 X

E io che avevo detto?

A parte che non capisco perché passare dal database, a meno di un confronto con altri dati immessi nel database non ne vedo l'utilità però insomma lo sai tu.

Per il codice è semplice, se nella prima pagina ci sono i due radiobutton che so, così:

<input type='radio' nome='valore[]' value='0' />
<input type='radio' nome='valore[]' value='1' />

notare le parentesi quadre  ;)

nella seconda pagina prendi il dato così:

$radioButton = (int)$_POST['valore'];

che poi metterai nel database, nell'insieme poi o lo usi direttamente nella pagina o lo riprendi dal database, comunque nella pagina, cioè nella zona dove devono apparire i due radiobutton, sì insomma nello xhtml:  :crazy:

<input type='radio' nome='valore[]' value='0' <?php if ($radioButton[0] == '0') echo "checked='checked' "; ?>/>
<input type='radio' nome='valore[]' value='1' <?php if ($radioButton[0] == '1') echo "checked='checked' "; ?>/>

in questo modo a seconda del valore contenuto in $radioButton[0] scrive se il componente deve essere checked oppure no.

risposto 8 anni fa
Marco Grazia
modificato 8 anni fa
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda