Ir para conteúdo
Fórum Script Brasil
  • 0

Me Ajudem plz!


Shury

Pergunta

Galera, to criando um site de busca, onde a busca é feita no meu banco de dados...

mas tenho q impressão que o código q eu coloquei estar tudo certo, mas não ta funcionando...

olha aí o código:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Sistema de busca interna com PHP/MySQL</title>

</head>

<body>

<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

// Conexão com o banco de dados

$conn = @mysql_connect("localhost", "usuario", "senha") or die("Não foi possível a conexão com o Banco");

// Selecionando banco

$db = @mysql_select_db("produtos", $conn) or die("Não foi possível selecionar o Banco");

// Recuperamos a ação enviada pelo formulário

$a = $_GET['a];

// Verificamos se a ação é de busca

if ($a == "buscar") {

// Pegamos a palavra

$palavra = trim($_POST['palavra']);

// Verificamos no banco de dados produtos equivalente a palavra digitada

$sql = mysql_query("SELECT * FROM produtos WHERE nome LIKE '%".$palavra."%' ORDER BY nome");

// Descobrimos o total de registros encontrados

$numRegistros = mysql_num_rows($sql);

// Se houver pelo menos um registro, exibe-o

if ($numRegistros != 0) {

// Exibe os produtos e seus respectivos preços

while ($produto = mysql_fetch_object($sql)) {

echo $produto->nome . " (R$ ".$produto->valor.") <br />";

}

// Se não houver registros

} else {

echo "Nenhum produto foi encontrado com a palavra ".$palavra."";

}

}

?>

</body>

</html>

Aí abro a págia e ela abre assim:

problemazu.jpg

E após clicar em "Buscar" aparece isso:

problema2s.jpg

Alguém sabe onde tá o erro?

Editado por Shury
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

O erro é que seu servidor não aceita PHP ou não está instalado .... ele não estra 'filtrando' o código PHP apenas está imprimindo o código PHP na tela do browser que obviamente não consegue ler e fica esses erros ...

@edit

Olhando o código de erro do Firefox onde mostra o caminho do Windows você nem está usando um servidor, está testando abrindo localmente e não é assim que funciona você precisa de um servidor para acessar seu arquivo PHP, você precisa pegar uns tutoriais menos avançadas do tipo 'como funciona a internet' para entender como é a interação entre um servidor web e o browser e todo o resto.

Editado por SK15
Link para o comentário
Compartilhar em outros sites

  • 0
O erro é que seu servidor não aceita PHP ou não está instalado .... ele não estra 'filtrando' o código PHP apenas está imprimindo o código PHP na tela do browser que obviamente não consegue ler e fica esses erros ...

@edit

Olhando o código de erro do Firefox onde mostra o caminho do Windows você nem está usando um servidor, está testando abrindo localmente e não é assim que funciona você precisa de um servidor para acessar seu arquivo PHP, você precisa pegar uns tutoriais menos avançadas do tipo 'como funciona a internet' para entender como é a interação entre um servidor web e o browser e todo o resto.

abri agora com o servidor, pleo MySQL e agora aprece essa mnsg: "Você não tem premissão para acessar o objeto requisitado. Ele pode estar protegido contra leitura ou não ser legível pelo servidor. "

Editado por Shury
Link para o comentário
Compartilhar em outros sites

  • 0

Shury.

Não entendi muito bem a sua afirmação.

Você acessou pelo MySQL???

Bem.

O servidor utilizado para o PHP é o Apache.

Se você procurar o WampServer, você vai ver que é bem facinho instalar.

Nem precisa configurar nada.

Aí é só você ir em C:\wamp\www e adicionar seus arquivos PHP lá.

Depois você em seu navegador digita: http://localhost/ e pronto.

Você já vai visualizar seus códigos...

O WampServer Já instala o Apache, PHP e MySQL com PHPMyAdmin tudo junto.

É bem fácil...

Livre na WEB

http://www.livrenaweb.com.br/

8xP.jpg

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...