Recebendo um valor de um Select Option
Olá galera, por favor estou tentando exibir o resultado desses Select options porem quando eu tento mostrar no ECHO do php
ele só esta me retornando o ID da tabela, o que esta errado ?
Código HTML com o select option
<?php
require_once('php/conecta.php');
$busca = 'SELECT * FROM frota_cavalo ';
$result = $db->query($busca, PDO::FETCH_ASSOC) or die("erro");
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Estados e cidades</title>
<script type="text/javascript" src="js/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="js/meuCodigo.js"></script>
</head>
<body>
<table>
<form name="" action="teste.php" method="post">
<select id="categoria" name="frota">
<option value="" name"frota">
Selecione a frota
</option>
<?php
foreach ($result as $row){
echo '<option value='.$row['idFrota_Cavalo'].'>'.$row['N_Frota_Cavalo'].'</option>';
}
?>
</select>
</div>
<select id= "resultado" name="placa" >
<option value="estados" name"placa">
Selecione a placa
</option>
</select>
</td>
</tr>
<button type="submit" name="cadastro" class="btn btn-success">Cadastrar</button>
</form>
</table>
</body>
</html>
Pagina que recebe o resultado,
obs: abaixo na parte html eu já tentei retornar todas as variáveis possíveis, porem só recebo como retorno o ID da tabela, e não
os valores que coloco nos Select.
<?php
//----------------------FUNÇÃO CADASTRO---------------------
if (isset($_POST['cadastro'])) :
$frota = filter_input(INPUT_POST,"frota",FILTER_SANITIZE_STRING);
$placa = filter_input(INPUT_POST,"placa",FILTER_SANITIZE_STRING);
$estados = filter_input(INPUT_POST,"estados",FILTER_SANITIZE_STRING);
$categoria = filter_input(INPUT_POST,"categoria",FILTER_SANITIZE_STRING);
else :
echo "erro ao cadastrar";
endif;
//endif;
//--------------FIM---DA----FUNÇÃO CADASTRO---------------------
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="bootstrap-3.3.6-dist/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="CSS/A4.css">
<title>teste</title>
</head>
<body>
<?php echo "$frota";?><br>
<?php echo "$placa";?><br>
<?php echo "$estados";?><br>
<?php echo "$categoria";?><br>
</body>
</html>Discussão (3)
Carregando comentários...