estoy con un problemita... ahora les explico
tengo algo así:
include('funciones.php');
$x = $_GET['x']; switch($x){
case "buscar":
buscar();
break;
default:
menu();
break;
}
la funcion buscar() esta en archivo funciones.php ahora para mostrar la funcion solo:
index.php?x=buscar
ahora dentro de la funcion buscar tengo un formulario algo así:
<form name="buscar" method="get" action="" >
Busqueda<br>
<input type="text" name="buscar">
</label>
<label>
<select name="campos">
<option selected value="chele">chele</option>
<option value="chele1">chele1</option>
</select>
</label>
<input type="submit" name="Buscar" value="Buscar">
ahora cuando quiero enviar o buscar algo la url me la cambia: deberia de seri así
index.php?x=buscar&buscar=naruto&campos=chele
pero como me la cambia me pone:
index.php?buscar=naruto&campos=chele
entonces como no esta definida la variable x muestra la funcion menu().
ahora mi pregunta es? como hago como solucionar esto?
para que me muestre esta url:
index.php?x=buscar&buscar=naruto&campos=chele
ya probe con:
<form name="buscar" method="get" action="?x=buscar" >
pero nada no me funciona.. alguna sugerencia
yo no lo trabajaría así, pero buehh
nunca envías 'x' por url, puedes usar un campo oculto con ese nombre y como valor le dejas la cadena 'buscar', cuando pulses 'buscar', deben enviarse el valor de los tres campos.
saludos,
es que no pueden hacer nada.. si no esta en case simplemente manda el menu() ;D ;D ;D