y quiero que se pueda seleccionar alguna de las opciones para su búsqueda ya me estaba trabajando bien pero con la vercion de php4 pero como en la que tiene que correr es en la 5, no me manda errores pero no me muestra nada espero me colaboren el codigo es el sigiente
Código PHP:
<?php require("tablelist.php");?></td><td align="center" valign="top"><?php
require_once("database.php");
$TableID = $_POST['table_id'];
$Fields = explode("@", $Tables[$TableID]);
// get the primary key and check that it is selected in the $fields
require_once("primary.php");
$PRS = get_primary($TableNames[$TableID]);
$QUERY = "select * from $TableNames[$TableID] where ";
//$QUERY = "SELECT *, MATCH(country,code,rate) AGAINST ('$buscarbd $buscarco $buscar' IN BOOLEAN MODE) AS score FROM `$TableNames[$TableID]` WHERE ";
$Counter = 1;
foreach($Fields as $Field)
{
$Counter++;
if($Counter > 2)
{
$QUERY .= " OR ";
};
$QUERY .= "`$Field` like '%$_POST[buscar]%' AND `$Field` like '%$_POST[buscardb]%'";
//$QUERY .= "MATCH($Field) AGAINST ('$buscarbd $buscarco $buscar' IN BOOLEAN MODE)";
};
print("<h3 align=center>Resultados</h3>");
$Result = mysql_query($QUERY);
print(mysql_error());
print("<table align=center class=Table>");
print("<tr class=Header>");
foreach($Fields as $Field)
{
print("<td><b>$Field</b></td>");
};
//print("<td><b>Edit</b></td>");
//print("<td><b></b></td>");
//print("<td><b>Delete</b></td>");
print("<tr>");
$ResultCounter = 0;
while($Raw = mysql_fetch_array($Result))
{
print("<tr class=TableAltRow>");
$temp = "";
foreach($Fields as $Field)
{
if (count($PRS)!=0)
{
if(in_array($Field,$PRS))
{
if(empty($temp))
{
$temp = "$Field = '".$Raw[$Field]."'";
}
else
{
$temp .= " and $Field = '".$Raw[$Field]."'";
}
}
}
print("<td>$Raw[$Field]</td>");
};
if(count($PRS) != 0)
{
?></td>
<td> </td>
<?php
}
ELSE
{
echo"<td></td> <td></td>";
}
$ResultCounter++;
print("</tr>");
};
?>
</table>
<?php
if (count($PRS)==0)
{
echo "<p align='center'><font color='#000080'><i>Su Resultado</i></font></p>";
}
?>
El problema esta en la parte
Código PHP:
$QUERY .= "`$Field` like '%$_POST[buscar]%' AND `$Field` like
PD ya intente con MATCH
Código PHP:
"MATCH($Field) AGAINST ('$buscarbd $code $buscar' IN BOOLEAN MODE)";