Buenas,
Estaria muy agradecido a quien me pudiera enseñar o mostrar como resumir estas partes de codigo que realizan una consulta en la bd, pero que para mostrar el resultado ambos utilizan el mismo codigo HTML
El primero se realiza desde un input text como si fuera una busqueda, i el segundo se realiza mediante una lista de enlaces.
Ambos se encuentran en el mismo archivo, y solo se ejecutara el que el usuario utilize (busqueda o seleccin de la lista)´
Este es el codigo:
<?
/* Primer Codigo */
?>
<form action="" method="get" name="formBusquedaEspecie">
<input type="text" name="busquedaEspecie" id="busquedaEspecie">
<input type="submit" value="Enviar">
</form>
<?
if(isset($_GET["busquedaEspecie"])){
$queryBusquedaEspecie = mysql_query ("SELECT * FROM `especies` WHERE Nombre like '%".$_GET["busquedaEspecie"]."%'") or die ("Error de consula");
$f = mysql_num_rows ($queryBusquedaEspecie);
$g = mysql_fetch_array ($queryBusquedaEspecie);
$h=0;
echo "<h2>".$_GET['busquedaEspecie']."</h2>";;
while($h<$f){
?>
<div class="listaEspecies">
<div class="listaEspeciesImg">
<img src="http://dominio.com/especies/<? echo $g[7]; ?>" width="120" alt="Imagen no disponible">
</div>
<div class="listaEspeciesInfo">
<div class="listaEspeciesNombre"><b><a href="http://dominio.com/?page_id=11&especie=<? echo $g[1]; ?>"><? echo $g[1]; ?></b>
<code><i>(<? echo $g[2]; ?>)</i></code></a></div>
<div class="listaEspeciesDescripcion"><? echo $g[20]; ?></div>
</div>
</div>
<?
$g=mysql_fetch_array($queryBusquedaEspecie);
$h++;
}
}
/* -------------- */
/* Segundo Codigo */
if($_GET['familia']==""){
}else{
$queryFamilia = mysql_query ("SELECT * FROM especies WHERE Familia='".$_GET['familia']."'") or die ("Error de consulta");
$nfilas = mysql_num_rows ($queryFamilia);
$celda = mysql_fetch_array ($queryFamilia);
$i=0;
echo "<h2>".$_GET['familia']."</h2>";;
while($i<$nfilas) {
?>
<div class="listaEspecies">
<div class="listaEspeciesImg">
<img src="http://dominio.com/especies/<? echo $celda[7]; ?>" width="120" alt="Imagen no disponible">
</div>
<div class="listaEspeciesInfo">
<div class="listaEspeciesNombre"><b><a href="http://dominio.com/?page_id=11&especie=<? echo $celda[1]; ?>"><? echo $celda[1]; ?></b>
<code><i>(<? echo $celda[2]; ?>)</i></code></a></div>
<div class="listaEspeciesDescripcion"><? echo $celda[20]; ?></div>
</div>
</div>
<?
$celda=mysql_fetch_array($queryFamilia);
$i++;
}
}
/* ------------- */
?>
Muchas gracias!!