Como receber os dados de um array?
Amigos,
Eu tenho uma string de números que são os tamanhos dos aros de um anel disponíveis.
Transformei essa string num array e coloquei num select box para que os clientes
escolham o número certo para seu anel.
O dado é enviado para a página recebe_select.php, mas só chega o número de ordem do array.
Por exemplo, se a pessoa escolhe o número 10, só chega 0; Se escolhe o 12, chega o 1;
se escolhe o 14, chega o 2, etc.
Como eu faço para que chegue o número do aro escolhido e não o número de ordem do array?
Página selectbox_with_array.php
<HTML>
<HEAD>
<TITLE>Documento PHP</TITLE>
</HEAD>
<BODY>
<?php
$aro = "10-12-14-16";
$aux = explode('-',$aro);
?>
<form method="POST" action="recebe_select.php">
<select name="aro">
<option value="">Escolha o nº do aro do anel</option>
<?php
foreach($aux as $key => $value):
echo '<option value="'.$key.'">'.$value.'</option>'; //close your tags!!
endforeach;
?>
</select>
<input type="submit" value="Enviar">
</form>
</BODY>
</HTML>
Página recebe_select.php
<?php
$aro = isset($_POST["aro"])?$_POST["aro"]:FALSE;
print "".$aro."";
?>Discussão (9)
Carregando comentários...