Eu sou iniciante em Php e em programação e estou precisando de uma ajuda.Estou criando uma pagina em php em quem o usuário irá escolher um estado ( que esta em um <select>)e todos os endereços(de filiais ou lojas) contidos no DB referentes a aquele estado serão exibidos em uma tabela.
O que eu não estou conseguindo é pegar o valor desse <select> e joga-lo em uma query.
Alguém poderia me ajudar ??
segue o trecho do código que estou fazendo :
<table width="1250" border="0">
<tr>
<th width="563" scope="col">Saiba onde e a unidade mais proxima de voce</th>
Pergunta
PauloPasiam
Olá pessoal , tudo bom ??
Eu sou iniciante em Php e em programação e estou precisando de uma ajuda.Estou criando uma pagina em php em quem o usuário irá escolher um estado ( que esta em um <select>)e todos os endereços(de filiais ou lojas) contidos no DB referentes a aquele estado serão exibidos em uma tabela.
O que eu não estou conseguindo é pegar o valor desse <select> e joga-lo em uma query.
Alguém poderia me ajudar ??
segue o trecho do código que estou fazendo :
<table width="1250" border="0">
<tr>
<th width="563" scope="col">Saiba onde e a unidade mais proxima de voce</th>
<th width="677" scope="col"> Escolha um estado:
<form name="form1" method="post" action="">
<label>
<select name="estados" id="estados" >
<option value="AC">Acre</option>
<option value="AL">Alagoas</option>
<option value="AP">Amapá</option>
<option value="AM">Amazonas</option>
<option value="BA">Bahia</option>
<option value="CE">Ceará</option>
<option value="DF">Distrito Federal</option>
<option value="ES">Espírito Santo</option>
<option value="GO">Goias</option>
<option value="MA">Maranhão</option>
<option value="MT">Mato Grosso</option>
<option value="MS">Mato Grosso do Sul</option>
<option value="MG">Minas Gerais</option>
<option value="PA">Pará</option>
<option value="PB">Paraíba</option>
<option value="PR">Paraná</option>
<option value="PE">Pernambuco</option>
<option value="PI">Piauí</option>
<option value="RJ">Rio de Janeiro</option>
<option value="RN">Rio Grande do Norte</option>
<option value="RS">Rio Grande do Sul</option>
<option value="RO">Rondônia</option>
<option value="RR">Roraima</option>
<option value="SC">Santa Catarina</option>
<option selected="selected" value="SP">São Paulo</option>
<option value="SE">Sergipe</option>
<option value="TO">Tocantins</option>
</select>
</label>
</form>
</th>
</tr>
</table>
<table width="1250" height="388" border="0"> //ao clicar no mapa do Brasil o select é alterado .
<tr>
<th width="511" scope="col">
<map name=MAP1>
<area shape=rect coords="204,175,227,200" href="java script:trocaEstado('MG');" title="MG" alt="MG">
<area shape=rect coords="231,211,254,236" href="java script:trocaEstado('RJ');" title="RJ" alt="RJ">
<area shape=rect coords="245,185,268,210" href="java script:trocaEstado('ES');" title="ES" alt="ES">
<area shape=rect coords="155,216,178,241" href="java script:trocaEstado('PR');" title="PR" alt="PR">
<area shape=rect coords="169,239,189,258" href="java script:trocaEstado('SC');" title="SC" alt="SC">
<area shape=rect coords="147,259,170,284" href="java script:trocaEstado('RS');" title="RS" alt="RS">
<area shape=rect coords="133,186,156,211" href="java script:trocaEstado('MS');" title="MS" alt="MS">
<area shape=rect coords="170,160,193,185" href="java script:trocaEstado('GO');" title="GO" alt="GO">
<area shape=rect coords="114,116,159,166" href="java script:trocaEstado('MT');" title="MT" alt="MT">
<area shape=rect coords="227,130,250,155" href="java script:trocaEstado('BA');" title="BA" alt="BA">
<area shape=rect coords="271,131,292,149" href="java script:trocaEstado('SE');" title="SE" alt="SE">
<area shape=rect coords="281,118,303,131" href="java script:trocaEstado('AL');" title="AL" alt="AL">
<area shape=rect coords="255,108,312,116" href="java script:trocaEstado('PE');" title="PE" alt="PE">
<area shape=rect coords="274,96,316,105" href="java script:trocaEstado('PB');" title="PB" alt="PB">
<area shape=rect coords="283,69,306,94" href="java script:trocaEstado('RN');" title="RN" alt="RN">
<area shape=rect coords="249,76,272,101" href="java script:trocaEstado('CE');" title="CE" alt="CE">
<area shape=rect coords="223,94,246,119" href="java script:trocaEstado('PI');" title="PI" alt="PI">
<area shape=rect coords="202,72,225,97" href="java script:trocaEstado('MA');" title="MA" alt="MA">
<area shape=rect coords="181,114,204,139" href="java script:trocaEstado('TO');" title="TO" alt="TO">
<area shape=rect coords="149,66,172,91" href="java script:trocaEstado('PA');" title="PA" alt="PA">
<area shape=rect coords="73,112,96,137" href="java script:trocaEstado('RO');" title="RO" alt="RO">
<area shape=rect coords="8,102,47,131" href="java script:trocaEstado('AC');" title="AC" alt="AC">
<area shape=rect coords="49,51,108,109" href="java script:trocaEstado('AM');" title="AM" alt="AM">
<area shape=rect coords="152,21,175,46" href="java script:trocaEstado('AP');" title="AP" alt="AP">
<area shape=rect coords="86,16,109,41" href="java script:trocaEstado('RR');" title="RR" alt="RR">
<area shape=rect coords="173,197,196,222" href="java script:trocaEstado('SP');" title="SP" alt="SP">
</map>
<img src="Imagens/mapa_brasil.jpg" width="314" height="305" usemap="#MAP1"> </th>
<script language="javascript" type="text/javascript">
function trocaEstado(element) {
var ddl = document.getElementById('estados');
ddl.value = element;
__doPostBack(ddl.id, 0);
}
</script>
<th width="731" scope="col" title="tabela"><table width="601" border="1">
<tr>
<th width="155" scope="col">Endereco</th>
<th width="124" scope="col">Nome</th>
<th width="124" scope="col">Cidade</th>
<th width="124" scope="col">Telefone</th>
</tr>
</table>
<?php
include "conexao.php";
$sqldata = 'Select * From estados where uf="SP"'; // gostaria de inserir o valor do Select no where desse query!!!
$rsdata = mysql_query($sqldata,$conexao) or die ("Não foi possível efetuar a consulta");
$linhadata = mysql_fetch_array($rsdata) ;
while ($linha = mysql_fetch_array($rsdata))
{
$endereco = $linha['endereco'];
$nome = $linha['nome'];
$cidade = $linha['cidade'];
$telefone = $linha['telefone'];
?>
<table width="601" border="0">
<tr>
<th width="155" scope="col"><?php echo $endereco ?></th>
<th width="124"scope="col"><?php echo $nome?></th>
<th width="124"scope="col"><?php echo $cidade?></th>
<th width="124"scope="col"><?php echo $telefone?></th>
</tr>
</table>
</td>
</p>
<p>
<?php
}
?>
<p></p> </th>
</tr>
</table>
Sera que alguém poderia me dar uma força??
Grato
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.