tengo el siguiente formulario en mi archivo sidebar:
Código html:
Ver original
<li> <p> <strong> <?php echo totalEquipos(); ?></strong> equipos participando </p> </li> <?if(!empty($_REQUEST['modules'])){ ?> <li> <p> <form action="<? echo "index.php?modules=".$_REQUEST['modules']."&opcion=busacdor"; ?>" method="post"> <? $temp=temporadaActual(); $fecha=fechadb($temp);?> <select name="tipo"> <select name="ranking"> <input type="hidden" name="temp" value="<? echo $temp;?>"/> <input type="hidden" name="fecha" value="<? echo $fecha;?>"/> <input type="submit" value="buscar" /> </li> <?} ?> <li> <ul> </ul> </li>
y en mi archivo functions.php tengo esta funcion:
Código php:
Ver original
function buscarEquipo($modulo,$tipo,$ranking,$busqueda,$temp,$fecha){ //armo el where switch ($tipo){ case 1: $criterio="ae.id_hattrick='$busqueda'"; break; case 1: $criterio="ae.id_dueño='$busqueda'"; break; case 1: $criterio="ae.id_nombre='$busqueda'"; break; } //obtengo la tabla y el campo a devolver switch ($ranking){ case 1: $campo="estrellas"; $tabla="estrellas"; break; case 2: $campo="posicion"; $tabla="posiciones"; break; case 3: $campo="ranking"; $tabla="ranking"; break; case 4: $campo="division"; $tabla="division"; break; } //cargo todos los id de los equipos $sql="SELECT ar.id_hattrick, nombre FROM aseh_".$tabla." AS ar JOIN aseh_equipos AS ae ON ar.id_hattrick = ae.id_hattrick where id_temp='$temp' and id_fecha='$fecha' order by ASC"; $items[]=$row['id_hattrick']; } //busco el equipo $sql="SELECT $campo, a.id_hattrick, nombre FROM aseh_".$tabla." AS a JOIN aseh_equipos AS ae ON a.id_hattrick = ae.id_hattrick where ".$criterio." and a.id_temp='$temp' and a.id_fecha='$fecha'"; if($tot!=0){ redirect('index.php?modules='.$modulo.'&verPagina='.$pagina.''); } }
mi duda es como hacer que se ejecute la funcion buscar equipo cada vez que se hace click en el boton buscar, ya que el sidebar siempre se carga independientemente del modulo que muestro en la pagina, la idea es no recargar toda la pagina.
Espero que se haya entendido el problema y desde ya muchas gracias