
Formulario con radio button y botones
Publicado por leo (1 intervención) el 01/07/2016 19:15:12
Estimados, desde ya agradezco sus comentarios. No soy muy avezado en programación, pero hago el intento.
Tengo el siguiente formulario, con 4 radio button (Port1, Port2 Port3 y Port4) y tres botones (Reset, On y Off).

La idea es que al seleccionar un radio, me ejecute la instrucción según el botón que presione. Las instrucciones las tengo claras (y probadas de forma independiente). El tema es que no sé cómo hacerlo en el formulario (adjunto código).
He intentado con estructuras IF, Switch... pensaba en hacer algo como lo siguiente:
Bueno, espero sus comentarios.
Gracias
Tengo el siguiente formulario, con 4 radio button (Port1, Port2 Port3 y Port4) y tres botones (Reset, On y Off).

La idea es que al seleccionar un radio, me ejecute la instrucción según el botón que presione. Las instrucciones las tengo claras (y probadas de forma independiente). El tema es que no sé cómo hacerlo en el formulario (adjunto código).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<div class="home">
<h1> </h1>
<form action="" name="frmLogin" method="post" >
<img src="/system/img/pdu.jpg"></br>
<p class="remember_me">
<div ALIGN=center>
<input type="radio" name="pos1" value="port1" checked><label>Port 1</label>
<input type="radio" name="pos1" value="port2"><label>Port 2</label>
<input type="radio" name="pos1" value="port3"><label>Port 3</label>
<input type="radio" name="pos1" value="port4"><label>Port 4</label>
<label>Status : OFF</label>
<label>Status : OFF</label>
<label>Status : OFF</label>
<label>Status : OFF</label>
</div>
<div ALIGN=left>
<p>Puerto 1 : </p>
<p>Puerto 2 : </p>
<p>Puerto 3 : </p>
<p>Puerto 4 : </p>
</div>
</p>
<input TYPE='submit' VALUE='Reset' NAME='reset'>
<input TYPE='submit' VALUE='On' NAME='on'>
<input TYPE='submit' VALUE='Off' NAME='off'>
</form>
<div ALIGN=right>
<form action='sessionclose.php' method='post'><input TYPE='submit' VALUE='Cerrar sesion' NAME='cerrar'></form>
</div>
</div>
He intentado con estructuras IF, Switch... pensaba en hacer algo como lo siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
if(isset($_POST[reset])){
switch($pos1)
{
case"port1":
// ACCION NUMERO 1
break;
case"port2":
// ACCION NUMERO 2
break;
case"port3":
// ACCION NUMERO 3
break;
case"port4":
// ACCION NUMERO 4
break;
}
}
?>
Bueno, espero sus comentarios.
Gracias
Valora esta pregunta


0