Boa tarde pessoal, estou tentando implantar um sistema de campo de busca interna em um script php que peguei pronto na internet, porém não está funcionando. Não sei mais o que pode ser. alguém poderia me ajudar ?
O link no meu site de teste é: www.sistemas.emporiotecnologia.com.br/teste2
<?php
require ( "includes/config.php" );
require ( "includes/CGI.php" );
require ( "includes/SQL.php" );
$cgi = new CGI ();
$sql = new SQL ( $DBusername, $DBpassword, $server, $database );
if ( ! $sql->isConnected () )
{
die ( $DatabaseError );
}
require ( "includes/CSQL.php" );
require ( "includes/lang/" . $language_pack . "/index.php" );
?>
<?php
// 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
$rows = $sql->execute("SELECT * FROM $properties WHERE propertyref LIKE '%".$palavra."%' ORDER BY propertyref ASC", SQL_RETURN_ASSOC);
// 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 ($properties = mysql_fetch_object($sql)) {
echo $properties->propertyref . " (".$properties->propertyref.") <br />";
}
// Se não houver registros
} else {
echo "Nenhum produto foi encontrado com a palavra ".$palavra."";
}
}
?>
O script que peguei, possui uma busca pré-definida, já que o mesmo é de imobiliaria. Para fazer o meu sistema de busca, tentei me basear por esse arquivo do site:
Arquivo inc-location-php
<?php
require ( "includes/config.php" );
require ( "includes/CGI.php" );
require ( "includes/SQL.php" );
$cgi = new CGI ();
$sql = new SQL ( $DBusername, $DBpassword, $server, $database );
if ( ! $sql->isConnected () )
{
die ( $DatabaseError );
}
require ( "includes/CSQL.php" );
require ( "includes/lang/" . $language_pack . "/index.php" );
// Get the property locations from the database and display them in alpha order
{
$rows = $sql->execute ( "SELECT * FROM " . $propertylocations_table .
" ORDER BY propertylocation ASC", SQL_RETURN_ASSOC );
$num = sizeof ( $rows );
for ( $i = 0; $i < $num; ++$i )
{
$id = $rows [ $i ] [ "id" ];
$propertylocation = $rows [ $i ] [ "propertylocation" ];
echo "<img src=\"includes/images/arrow_blue.gif\" width=\"10\" height=\"13\"> <a href=\"$template_page_name?op=search&pl=$id\">$propertylocation</a><br>";
}
}
?>
Preciso de ajuda galera, conto com a colaboração de todos ! Obrigado !
Question
guilherme kuhl
Boa tarde pessoal, estou tentando implantar um sistema de campo de busca interna em um script php que peguei pronto na internet, porém não está funcionando. Não sei mais o que pode ser. alguém poderia me ajudar ?
O link no meu site de teste é: www.sistemas.emporiotecnologia.com.br/teste2
Os arquivos e códigos seguem abaixo para análise:
Arquivo busca.php
Arquivo inc-referencia.php O script que peguei, possui uma busca pré-definida, já que o mesmo é de imobiliaria. Para fazer o meu sistema de busca, tentei me basear por esse arquivo do site: Arquivo inc-location-phpPreciso de ajuda galera, conto com a colaboração de todos ! Obrigado !
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.