esta pregunta esta relacionada a mi otra pregunta esta vez no entiendo porque no me imprime la ruta de mi imagen si no hay ningun error, el codigo funciona de la siguiente manera, el buscador efectua las consultas en todas las tablas hasta encontrar lo que se pidio por ejm tengo una tabla donde tengo almacenado una foto con nombre jacket
cuando busco jacket el motor de busqueda lo encuentra por su nombre y devolveria la ruta de la imagen, mas adelante me gustaria poder hacer que me muestre todas los resultados relacionados por ejmplo si tengo en mi tabla jacket y jacket2 cuando busque jacket me devolviese todos los resultados relacionados a esa consulta.
<form method="get" action="buscador-beta.php">
<div id="buscador">
<input type="text" name="busqueda" placeholder="keyword">
<input type="submit" value="search" name="boton_enviar">
</div>
</form>
<nav id="menu">
<ul>
<li><a href="">clothes</a></li>
<li><a href="">madone2012</a></li>
<li><a href="">verano2012</a></li>
<li><a href="">verano2013</a></li>
</ul>
</nav>
<?php
if(isset($_GET['boton_enviar']))
{
$consulta = $_GET['busqueda'];
$conexion = mysql_connect('localhost', 'root', 'admin') or die(mysql_error());
mysql_select_db('test', $conexion) or die(mysql_error());
$obtener_tablas = mysql_query("SHOW TABLES");
while($tabla = mysql_fetch_array($obtener_tablas)){
$elemento = $tabla[0];
$obtener_campos = mysql_query("SHOW FIELDS FROM $elemento");
while($campo = mysql_fetch_array($obtener_campos) ){
$elemento_campo = $campo[0];
$sql = "SELECT * FROM $elemento WHERE $elemento_campo='$consulta' ";
$consulta = mysql_query($sql);
while($fila = mysql_fetch_array($consulta)){
echo $ruta= $fila['path'];
echo "<img src='$ruta'>";
}
}
}
}
?>