[PHP] Passare valore select

Knai

Nuovo Utente
10 Mar 2017
9
0
1
36
Ciao ragazzi ecco il problema, ho due file:

schermata show.php:
NOME[text]| AGE[select da 1-100]|COLORE[select(blu,giallo,rosso)]|GESTIONE |
MARCO |20 |blu |UPD - DEL |
i record li ottengo da query mysql.
____________________
schermata update.php:
NOME : MARCO
AGE: primo valore select
COLORE: primo valore select
AGGIORNA

quando clicco il pulsante UPD (update.php), mi carica solo il valore NOME: MARCO
ma i valori delle 2 select sono assenti e ripartono dal valore 0..
come devo fare a fargli passare il valore corretto alle selects? pensavo bastasse fare questo..:
....
<input type="text" class="form-control" name="NOME" placeholder="nome" value="<?php echo $nome?>">
</div>
<div class="input-group">
<select class="selectpicker" name="AGE" value="<?php echo $age?>">
<option>1</option>
<option>2</option>
<option>3</option>
........
</optgroup>
invece non funziona.. grazie
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
146
63
PR
www.borgo-italia.it
ciao
attento la select trasmette il valore contenuto nel tag option
es,
HTML:
<select name="pinco">
  <option value="1">uno</option>
  <option value="2">due</option>
</select>
se selezioni 'uno' e dai il submit tramette '1' o '2' se hai seleziona 'due'

scrivendo come fai tu
<option>1</option>
<option>2</option>
ecc...
ogni optio ha lo stesso valore e, in questo caso, valore vuoto o nullo
 

Knai

Nuovo Utente
10 Mar 2017
9
0
1
36
OK! grazie all'aiuto ho risolto; il codice da inserire è:
<select class="selectpicker" name="Colore">
<option value ="blu" <?php if ($colore==blu){echo selected;}?>>blu</option>

grazie ancora