Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

GustavoPG

Filtrar Endereços

Recommended Posts

Boa Tarde,

 

Estou tendo um problema com um código que estou desenvolvendo.

 

Funciona assim... tenho dados em uma tabela de nome relatorio com os campos rela_id, rela_end, rela_nome... e tenho outra tabela com nome Endereco com ID, endereco.

 

Eu criei um Checkbox onde a pessoa pode escolher vários endereços e eles devem ser filtrados. No caso somente os escolhidos passar para outra tabela, mas não estou conseguindo fazer isso...

 

No caso pegar o ID da tabela relatorio e passar para a tabela endereco eu já consegui, agora preciso fazer com que o ID da tabela endereco se for igual ao id da tabela relatorio, ele puxar o campo rela_nome para enderedeco da tabela endereco.

//Arquivo após selecionado os checkbox.
<?php

 // verifica se não está vazio os valores do checkBox do POST
if(!empty($_POST['check_list'])) {
    //varre o array enviado pelo POST

    foreach($_POST['check_list']as $check) {
      $host="localhost";
	  $user="root";
	  $pass="";
	  $dbname="dados";
      $conexao= mysql_connect($host,$user,$pass);  
  	  $selectdb= mysql_select_db($dbname);
	  
$resultado = "INSERT INTO endereco (id_rela) VALUES ('$check') ";
$query = mysql_query($resultado) OR DIE(mysql_error());
	}
}
?>
<form name="form2" method="post" action="selecionados.php">
<?php
	  $host="localhost";
	  $user="root";
	  $pass="";
	  $dbname="dados";
  
      $conexao=mysql_connect($host,$user,$pass);  
  	  $selectdb=mysql_select_db($dbname);
	  
// Criamos uma tabela HTML com o formatoo chekbox
$tabela = '<table border="1">';
$tabela .= '<tr>';
$tabela .= '<td>Endereços a selecionar: </td>';
$tabela .= '</tr>';

// Puxando dados do Banco de dados
$resultado = 'SELECT * FROM relatorio GROUP BY rela_end';
$query = mysql_query($resultado) OR DIE(mysql_error());
while($dados = mysql_fetch_array($query))
{ 
$tabela .= '<tr>';
$tabela .= '<td><input type="checkbox" name="check_list[]" value='.$dados['rela_id'].'><label>'.$dados['rela_end'].'</label></td>';
$tabela .= '</tr>';
}
$tabela .= '</table>';

echo $tabela;
?><br><br>
<input type="submit" id="button" value="Filtrar Endereços" > 
</form></center>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.