Bom dia !!!! Uso PHP - DREAMWEAVER Estou tentanto fazer uma busca em dois campos, porém usando filtro A busca seria, filtrado pelo login com os campos de busca - palavrachave1 e palavra chave2. Quando faço a busca, ele sempre me da o resultado quando digito a algo que esta no campo da palavrachave1, e nunca acha o resultado se digitar algo que esta no campo da palavrachave2 O que estou fazendo errado - Grato <?php require_once('../Connections/con_fichamento.php'); ?>
<?php
$pchaves_Recordset1 = "1";
if (isset($HTTP_GET_VARS['pchaves'])) {
$pchaves_Recordset1 = (get_magic_quotes_gpc()) ? $HTTP_GET_VARS['pchaves'] : addslashes($HTTP_GET_VARS['pchaves']);
}
$pchave_Recordset1 = "1";
if (isset($HTTP_GET_VARS[palavrachave1])) {
$pchave_Recordset1 = (get_magic_quotes_gpc()) ? $HTTP_GET_VARS[palavrachave1] : addslashes($HTTP_GET_VARS[palavrachave1]);
}
$colname_Recordset1 = "1";
if (isset($HTTP_GET_VARS['login'])) {
$colname_Recordset1 = (get_magic_quotes_gpc()) ? $HTTP_GET_VARS['login'] : addslashes($HTTP_GET_VARS['login']);
}
mysql_select_db($database_con_fichamento, $con_fichamento);
$query_Recordset1 = sprintf("SELECT * FROM ficha_referencia WHERE login = '%s' AND palavrachave1 = '%s' OR palavrachave2 = '%s' ", $colname_Recordset1,$pchave_Recordset1,$pchaves_Recordset1);
$Recordset1 = mysql_query($query_Recordset1, $con_fichamento) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
<?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">"; ?>