Como Trazer dados de uma tabela por outro dado escolhido?
Olá, estou iniciando no ramo de programador, conheço de html, css, php, mas não conheço nada de java, e estou precisando de uma utilidade que só pode ser feita com java. Gostaria de que alguém pudesse me ajudar no seguinte problema.
Preciso que apos o usuario escolha um dado no primeiro select, apareça todos os dados relacionados a esse dado no segundo select.
Código aonde preciso dessa funcionalidade:
<!DOCTYPE hmtl>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<title>Cadastro</title>
<link rel="stylesheet" type="text/css" href="CSS/layout.css">
<link rel="stylesheet" type="text/css" href="CSS/menu.css">
<link rel="stylesheet" type="text/css" href="CSS/cadastro.css">
</head>
<body>
<tr>
<td><h4>Estado:</h4></td>
<td>
<select name="estados">
<option>-- Selecione um Estado --</option>
<?php
require("Conectar.php");
$resultado = mysqli_query($conexao, "SELECT id_estados, uf FROM `estados` ORDER BY uf;");
if($resultado == false){
echo("erro");
}
else{
while ($row = mysqli_fetch_array($resultado)) {
echo("<option value='$row[id_estados]'>$row[uf]</option> <br>");
}
}
?>
</select>
</td>
</tr>
<tr>
<td><h4>Cidade:</h4></td>
<td>
<select name="cidade">
<option>-- Selecione uma Cidade --</option>
<?php
require("Conectar.php");
$resultado = mysqli_query($conexao, "SELECT id_cidades, nome_cidades FROM `cidades` ORDER BY nome_cidades;");
if($resultado == false){
echo("erro");
}
else{
while ($row = mysqli_fetch_array($resultado)) {
echo("<option name='cidade' value='$row[id_cidades]'>$row[nome_cidades]</option> <br>");
}
}
?>
</select>
</td>
</tr>
</body>
</html>
preciso que apos selecionar um estado dentro do select, apareça todas as cidades desse estado no outro select.
Agradeço se puderem me ajudar, obrigado.
Discussão (2)
Carregando comentários...