Saludos,
aqui sigo en la busqueda de soluciones..
Estoy haciendo una consulta en donde el nombre de la tabla de la consulta viene asignado por una variable que se obtiene de un POST ...
estoy haciendo todo pero al hacer la busqueda me arroja este error
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/morr0113/public_html/buscador.php on line 19 Código PHP:
<?php
@$busqueda = $_POST["for"] ;
@$base = $_POST["for"] ;
extract($_POST);
//cadena de conexion
$conexion = mysql_connect("localhost","morr0113_admin","morro2012");
mysql_select_db("morr0113_2012", $conexion);
//DEBO PREPARAR LOS TEXTOS QUE VOY A BUSCAR si la cadena existe
if ($busqueda<>''){
//Mostramos los titulos de los articulos o lo que deseemos...
$trozos=explode(" ",$busqueda);
$cadbuscar = array();
foreach($trozos as $palabra){
$cadbuscar[] = "descripcion LIKE '%$palabra%' OR titulo LIKE '%$palabra%'";
}
$query = $query = sprintf("SELECT descripcion, titulo FROM %s",$base) "where";
$query .= implode(' or ', $cadbuscar);
$query .= " LIMIT 50";
$result=mysql_query($query, $conexion);
}
?>