Ir para conteúdo
Fórum Script Brasil

Adriel d. 0. bem-vindo

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre Adriel d. 0. bem-vindo

Adriel d. 0. bem-vindo's Achievements

0

Reputação

  1. $conn = mysqli_connect("localhost", "root", "") or die("Não foi possível a conexão com o Banco"); $db = mysqli_select_db($conn,"busca") or die("Não foi possível selecionar o Banco"); if (isset($_POST['a'])){ if ($_POST['a']!=null){ $acao = $_POST['a']; if ($acao == "buscar") { $palavra = trim($_POST['palavra']); $sql = mysqli_query($db,"SELECT * FROM produtos WHERE nome LIKE '".$palavra."' ORDER BY nome") or die(mysql_error()); $numRegistros = mysqli_num_rows($sql); if ($numRegistros != 0) { while ($produto = mysqli_fetch_object($sql)) { echo $produto->nome ; } } else { echo "Nenhum produto foi encontrado com o nome ".$palavra.""; } } } } ?> Agora nescessito corrigir os problemas de sintaxe.
  2. isso me ajuda com metade do problema, a versão do php é 5.5(para tcc); ficou assim: <form name="frmBusca" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>?a=buscar"> <input type="text" name="palavra" /> <input type="submit" value="Buscar" /> </form> <?php $conn = @mysql_connect("localhost", "root", "") or die("Não foi possível a conexão com o Banco"); $db = @mysql_select_db("busca", $conn) or die("Não foi possível selecionar o Banco"); if (isset($_POST['a'])){ if ($_POST['a']!=null){ $acao = $_POST['a']; if ($acao == "buscar") { $palavra = trim($_POST['palavra']); $sql = mysql_query("SELECT * FROM produtos WHERE nome LIKE '".$palavra."' ORDER BY nome"); $numRegistros = mysql_num_rows($sql); if ($numRegistros != 0) { while ($produto = mysql_fetch_object($sql)) { echo $produto->nome ; } } else { echo "Nenhum produto foi encontrado com o nome ".$palavra.""; } } } } ?> agora não está retornando resultados.
  3. Poderiam verificar para corrigir? <form name="frmBusca" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>?a=buscar" > <input type="text" name="palavra" /> <input type="submit" value="Buscar" /> <-- <input type="hidden" value="buscar"> --> </form> <?php $conn = @mysql_connect("localhost", "root", "") or die("Não foi possível a conexão com o Banco"); $db = @mysql_select_db("busca", $conn) or die("Não foi possível selecionar o Banco"); $a = $_POST['a']; <-- não está achando o parâmetro --> if ($a == "buscar") { $palavra = trim($_POST['palavra']); $sql = mysql_query("SELECT * FROM produtos WHERE nome LIKE '".$palavra."' ORDER BY nome"); $numRegistros = mysql_num_rows($sql); if ($numRegistros != 0) { while ($produto = mysql_fetch_object($sql)) { echo $produto->nome ; } } else { echo "Nenhum produto foi encontrado com o nome ".$palavra.""; } } ?> Esse é um modelo ampliado que achei para usar. AVISO: A área de Tutoriais é somente para códigos prontos, e não para dúvidas.
×
×
  • Criar Novo...