Boas...
Gostava que me dissessem o porquê de quando passo os valores da minha combo para outra página...não me passam os valores correctos :S
Aqui fica uma pequena parte do código:
Após isto (procura) tento fazer com que a procura me devolva mesmo o valor selecionado da combo!!! Mas não me acontece isso :S em vez de aparecer valores alfabéticos...devolve-me o valor do código de utilizador que mora nessa localidade!!!
Desde já obrigado e desculpme qualquer coisa :S
Gostava que me dissessem o porquê de quando passo os valores da minha combo para outra página...não me passam os valores correctos :S
Aqui fica uma pequena parte do código:
<!-- Insere os dados na Combo Por localidade fazendo a ligação à BD -->
<p> Localidade
<?php
$conexao = mysql_connect("localhost", "root", "") or die("Não foi possível conectar ao bd");
mysql_select_db("jokibook", $conexao) or die("Não foi possível selecionar o bd");
$sql = "select * from aluno group by localidade";
$tabela = mysql_query($sql, $conexao);
$linhas = mysql_num_rows($tabela);
if($linhas==0)
{
echo "<script>alert('Nenhum registro foi encontrado');</script>";
}
else
{
?>
<table>
<select name="localidade_select">
<?php
for($x=0; $x<$linhas; $x++)
{
$cod_aluno = mysql_result($tabela,$x,'cod_aluno');
$localidade = mysql_result($tabela,$x,'localidade');
?>
<option value="<?= $cod_aluno ?>"><?= $localidade ?></option>
<?php
}
?>
</select>
</table>
Após isto (procura) tento fazer com que a procura me devolva mesmo o valor selecionado da combo!!! Mas não me acontece isso :S em vez de aparecer valores alfabéticos...devolve-me o valor do código de utilizador que mora nessa localidade!!!
$localidadeproc= $_POST['localidade_select'];
echo $localidadeproc; (quando faço isto deveria-me devolver "Porto" ou "Lisboa" ou etc etc...mas em vez disso devolve-me um valor numerico referente ao codigo do utilizador que mora nessa localidade :S)
echo "<p>Nome procurado: $nomeproc";
$ligax = mysqli_connect('localhost', 'root','');
if (!$ligax){echo "<p> Falha na ligação."; exit; }
mysqli_select_db($ligax, 'jokibook');
$ano_select=$_POST['ano'];
$turma_select=$_POST['turma'];
$localidade=$_POST['localidade_select'];
//$procura="select * from aluno where aluno like '%".$nome."%';"; }//
// if($tipo=="nome_cliente"){$procurar="select * from turma where nome_cliente like '%".$nome."%';"; }//
$procura="select * from aluno where localidade like '%".$localidade_select."%' or nome='%".$nome."%';";
echo $localidade_select;
echo $localidade;
echo $procura;
//$procura = "Select * From aluno
// where nome like '%".$nomeproc."%'";
$result = mysqli_query($ligax, $procura);
$nregistos = mysqli_num_rows($result);
echo "Nº de registos encontrados: $nregistos";
?>
<table border="1">
<tr><td> Codigo: <td> Nome: <td> Morada: </tr>
<?php
for ($i=0; $i <$nregistos; $i++) {
$registo = mysqli_fetch_assoc($result);
echo '<tr> <td>' .$registo['cod_aluno']. '</td>';
echo '<td>' .$registo['nome']. '</td>';
echo '<td>' .$registo['morada']. '<td> </tr>'; }
?> </table>
Desde já obrigado e desculpme qualquer coisa :S