Select sempre retorna o ultimo registro
Estou com um problema pois eu tenho uma tabela onde as informações desta tabela carrega um combo select no html
<select name="produto">
<?
$sql = "SELECT * FROM planos";
$result = $conn->query($sql);
if ($result->num_rows >= 1) {
while($row = $result->fetch_assoc()) {
$codigo = $row["codigo_planos"];
$nome = $row["nome_planos"];
$valor = $row["valor_planos"];
echo "<option value='$codigo'>$nome
";
}
}
$conn->close();
?>
</select><br>
<input type="hidden" name="valor" id="valor" value="<? echo $valor ?>"><br>
<input type="submit" value="Avançar" id="avancar" name="Avançar">
Porem eu tenho 8 registros nesta base, no combo select exibe todos os registros, mais na variavel valor carrega sempre o ultimo valor que esta no banco de dados, se eu selecionar o primeiro registro ele sempre vai me exibir o ultimo valor. Como faço para corrigir isto?Discussão (1)
Carregando comentários...