Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2010, 14:23
Avatar de catpaw
catpaw
 
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 9 años, 9 meses
Puntos: 23
Pregunta Duda diferenciar boton oprimido

Hola compañeros, aqui con esta duda que ojala me puedan ayudar.

Tengo una pagina buscar.php donde tengo un formulario que realiza dos busquedas, una por nombre a traves de un input y otra por categoria por medio de un select, para cada una tengo un boton buscar:

Código PHP:
...
<
h2>Buscar</h2>
<
form id="searchForm" method="post" action="busquedaCatalogo.php?accion=boton2">
<
table cellpadding="5" cellspacing="10">
<
tr>
<
td>
Buscar por Nombre del Producto:
<
input type="text" name="nombre_producto" id="nombre_producto" value="" size="14" /></label>
</
td>
<
td
<
input id="boton1" type="submit" class="button" name="boton1" value="Buscar" tabindex="21" />
</
td>
</
tr>
<
tr>
<
td
Categoría:
<
select name="opciones">
<
option value="1">Artesanías</option>
<
option value="2">Ropa</option>
<
option value="3">Souvenir</option>
<
option value="4">Accesorios</option>
</
select>
</
label
</
td>
<
td
<
input id="boton2" type="submit" class="button" name="boton2" value="Buscar" tabindex="21" />
</
td>
</
tr>
<
br /><br />
</
table>
</
form>
... 
el formulario anterior se "valida" en otra pagina busqueda.php, mi duda es como diferenciar que el usuario a elegido buscar por alguna de mis opciones, lo que me imagino es diferenciando que boton a oprimido, pero no se como hacerlo.
Lo que intente hacer es pasando en el accion del formulario una variable llamada igualmente accion con el valor del boton 2

Código PHP:
include "conexion.php";

$accion=$_GET['accion'];

if(
$accion=="boton2"){
//realiza la busqueda por categoria
}
else{
//realiza la busqueda por nombre

hace la busqueda por categoria pero despues no me realiza lo que es la busqueda por nombre.

Espero haberme explicado bien y me puedan ayudar. Gracias