Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2014, 23:33
Avatar de cristo995
cristo995
 
Fecha de Ingreso: noviembre-2012
Mensajes: 187
Antigüedad: 11 años, 5 meses
Puntos: 0
como usar switch con isset

bueno ps la cosa es asi.
tengo un formulario con 3 botones en el index:

index.html
<form action="controlador.php" method="get">
<input type="submit" name="producto" value="Agregar Producto">
<input type="submit" name="cliente" value="Agregar Cliente">
<input type="submit" name="ventas" value="Buscar">
</form>

y lo recibo en un archivo controlador.php asi.

$producto = $_GET['producto'];
$cliente = $_GET['cliente'];
$ventas = $_GET['ventas'];

entonces lo que quiero hacer es lo siguiente, segun el boton que se haya espichado mostrar o ejecutar su correspondiente codigo.

actualmente lo hago con if - else asi:
if(isset($producto)){
codigo.....
}
elseif(isset($cliente)){
codigo........
}
else{
codigo......
}

entonces me gustaria usar un swhitch algo como:

switch($accion){
case "producto":
.....CODIGO A EJECUTAR...;
break;
case "cliente":
.....CODIGO A EJECUTAR...;
break;
case "ventas";
......CODIGO A EJECUTAR...;
bread;
}

pero entonces no se como tomar o guardar los 3 valores en la variable $accion

por que los <input solo tienene un name"..."

estoy empezando con POO por fin me puse en la tarea de empezar.. ya hacia tiempo intente empezar pero por cuestiones de tiempo no pude

agradeceria vuestra ayuda sobre este tropezon .. con un ejemplito bien claro seria mas que suficiente..