Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Em um formulário de cadastro tenho 3 menu de lista. Como fazer em php, o usuário selecionar 1 opção de cada lista, sendo que cada opção selecionada tem um valor representado por siglas, Ex:(tipo: BR, CJ, CF). Quando for inserir no Mysql estas 3 siglas se juntam formando um registro só (BRCJCF). Ou seja o registro inserido no Mysql seria um código formado pelas 3 seleções, BRCJCF. Como fazer isso em PHP?
Agradeço
Comecei a pouco tempo a estudar PHP, dar pra você ser mais específico. Como aplico em um form para inserir no banco?
ok
tipo você provavelmente deve listar um checkbox e conforme
o usuario clicar marca e pega o value do checkbox certo?
<input type='checkbox' name='sigla[]' id='sigla[]' value=BR''>
<input type='checkbox' name='sigla[]' id='sigla[]' value='CJ'>
<input type='checkbox' name='sigla[]' id='sigla[]' value='CF'>
entao seu php recebe provavelmente por post esse id certo??
$Sigla = $_POST['sigla'];
entao $Sigla vale um array de 3 possicoes
$Sigla = array('BR','CJ','CF');
o implode vai juntar todos as seu codigos e transformar em uma string
$String = implode("",$Sigla);
echo $String; //BRCJCFEstas seria as opções:
<table border="0" BGCOLOR="transparent" align="left" cellpadding="0" cellspacing="20">
<tr>
<td width="127"><b class="capit1"><span class="capit1">ESCOLHA 1</span></b></td>
<td width="169"><b class="capit1"><span class="capit1">ESCOLHA 2</span></b></td>
<td width="192"><b class="capit1"><span class="capit1">ESCOLHA 3</span></b></td>
</tr>
<form method="post" action="teste.php">
<tr>
<td>
<select name="opcao1" class="formulario">
<option selected="selected"><?php echo $bolso ?>
<option>Embutido - E
<option>Cargo - C
</select>
</td>
<td>
<select name="opcao2" class="formulario">
<option selected="selected"><?php echo $seg ?>
<option>Teen Feminino - TF
<option>Kids Feminino - KF
</select>
</td>
<td>
<select name="opcao3" class="formulario">
<option selected="selected"><?php echo $tipo ?>
<option>01 Verduck - 1V
<option>02 Verduck - 2V
</select>
</td>
</tr>
<tr align="center">
<td height="128" colspan="3" align="left"> </td>
</tr>
</form>
</table>>
<tr>
<td width="127"><b class="capit1"><span class="capit1">ESCOLA 1</span></b></td>
<td width="169"><b class="capit1"><span class="capit1">ESCOLHA 2</span></b></td>
<td width="192"><b class="capit1"><span class="capit1">ESCOLHA</span></b></td>
</tr>
O Q ISSO FAZ
Desculpa, isso seria as 3 escolhas(ou seja, opções, foi mau) me lista, cada uma desta é que teria as siglas, tipo:
ESCOLHA(opcao1) 1---> CDF, FDS, MKE, KKJ
ESCOLHA(opcao2) 2---> MMS, NFG, NNH, JJD
ESCOLHA(opcao3) 3---> SSS, MMF, ZZS, MMS
APÓS AS 3 ESCOLHAS, POR EXEMPLO, CDF+JJD+SSS, RESULTARIA NO CODIGO CDFJJDSSS(REGISTRO), QUE SERIA INSERIDO NO BANCO DE DADOS.
kra assim
caso seja opcao 1
$MinhaVariavel = str_replace( ",", "", "CDF, FDS, MKE, KKJ");
echo $MinhaVariavel; // CDFFDSMKEKKJ
e isso
facil
provavel mente você recebe como array certo??