$_POST não pega a informação do formulario
Boa tarde!
Em um site anterior funcionou, só que agora não quer funcionar depois coloquei 'array' na página de conteúdo. Só aparece a mensagem "Nenhuma pesquisa atual!", penso que o formulário não está enviando a informação ou a página "buscarExploradores.php" não está recendo o parâmetro. Alguém tem ideia do que possa estar acontecendo?
painel.php
<form name="painelBusca" class="painelBusca" method="POST" action="?pg=paginas/usuarios/buscarExploradores">
<input
nome="buscarexploradores"
placeholder="Procurar exploradores"
title="Procurar exploradores"
minlength="1"
maxlength="30"
type="text" />
<input type="submit" value="" name="buscarexplo" />
</form>
conteudo.php (onde carrega as páginas do site)
<?php
// Define uma lista com os arquivos que poderão ser chamados na URL
$permitidos = array(
'paginas/homepage/homepage',
'paginas/usuarios/painel',
'paginas/usuarios/sair',
'paginas/usuarios/buscarExploradores');
// Verifica se a variável $_GET['pagina'] existe E se ela faz parte da lista de arquivos permitidos
if (isset($_GET['pg']) AND (array_search($_GET['pg'], $permitidos) !== false)) {
// Pega o valor da variável $_GET['pagina']
$arquivo = $_GET['pg'];
} else {
// Se não existir variável $_GET ou ela não estiver na lista de permissões, define um valor padrão
$arquivo = 'paginas/homepage/homepage';
}
include ($arquivo.'.php'); // Inclui o arquivo
?>
buscarExploradores.php (página que deveria mostrar a busca mas só aparece "Nenhuma pesquisa atual!")
<?php
header_remove('Cache-Control');
if(isset($_POST['buscarexploradores'])){
$buscar = mysqli_real_escape_string($conexao, $_POST['buscarexploradores']) or die(mysqli_error($conexao));
$sql = mysqli_query($conexao, "SELECT * FROM usuarios WHERE nome LIKE '%$buscar%'");
$count = mysqli_num_rows($sql);
if ($count == 0){?>
<div class="pBuscaUsuariosNaoEncontrado">
Nenhum explorador encontrado com o nome de <b title="<?php echo "".$_POST['buscarexploradores']."" ?>" style="color:#ff2222;"> <?php echo "".$_POST['buscarexploradores']."" ?></b>.
<img title="Alerta" src="paginas/usuarios/imagens/icones/invalid.png" />
</div>
<?php }
else{
if ($count == 1){?>
<div class="pBuscaUsuariosEncontrado">
<b>1</b> resultado encontrado com o nome <b title="<?php echo "".$_POST['buscarexploradores']."" ?>" style="color:#30a901;"> <?php echo "".$_POST['buscarexploradores']."" ?></b>.
<img title="Alerta" src="paginas/usuarios/imagens/icones/valid.png" />
</div>
<?php }
if ($count > 1){?>
<div class="pBuscaUsuariosEncontrado">
<b><?php echo "$count"; ?></b>
resultados encontrados com o nome <b title="<?php echo "".$_POST['buscarexploradores']."" ?>" style="color:#30a901;"> <?php echo "".$_POST['buscarexploradores']."" ?></b>.
<img title="Alerta" src="paginas/usuarios/imagens/icones/valid.png" />
</div>
<?php }
while ($userBusca = mysqli_fetch_array($sql)){?>
<a style="" title="Perfil" href="paginas/usuarios/pPerfil.php?pg=<?php echo "".$userBusca['id']."";?>"><img style="border-color:#bdbdbd;" title="<?php echo "".$userBusca['nome']."";?>" class="pBuscaUsuariosEncontradoFotos" src='paginas/usuarios/imagens/fotoPerfil/<?php echo "".$userBusca['foto']."";?>'></a>
<?php }
}
}
else{
echo "Nenhuma pesquisa atual!";
}
?>Discussão (4)
Carregando comentários...