Instrucción condicionada a un checkbox

Disculpe tengo dificultad para pasar dos vaiables en un mismo formulario
<?//Esta pagina se llama "MENUDEOPCIONES.php"
echo $_POST['numero'];
$id=$_GET['numero']; //hasta aquí extraigo # de cliente de otro formulario
echo "<HTML>
<BODY bgcolor='blue'>
<HEAD><font color='yellow' size=6 <marquee>APLICACION WEB</marquee></font></HEAD><center>
<H1>ACCIONES</H1>
<BR>
<form action='MENUDEOPCIONES.php' method='GET'>//para q me evalúe aquí mismo
<input type='checkbox' name='opcion1' value='1'>Hacer pedidos<BR>
<BR>//asigno valor a cada checkbox
<BR>
<input type='checkbox' name='opcion2' value='2'>Checar puntos<br>
<BR>
<input type='submit' VALUE='Aceptar'>
<BR>
<BR>
<img src=http://localhost/miIntranet/foto.jpg>
</center>
</form>
</body>
</html>
";
Aqui biene mi condicion de acuerdo al checkbox marcado
if ($_REQUEST['opcion1'] = round($_REQUEST['opcion1'], 0))
{
 echo "
<html>
<body bgcolor=#02d100>
 <a href=http://localhost/MiIntranet/registros.php>estado pedidos</a>
</body>
</html>
";
 echo "<br>";
}
if ($_REQUEST['opcion2']) = round($_REQUEST['opcion2'], 0)
{
 echo $id;//Y AQUÍ YA NO MUESTRA MI VARIABLE ID,después de precionar el boton "submit"
 ECHO "<BR>";
$conn_access=odbc_connect("mibase","","")or die ("error EN LA CONEXION");
$sql=("select * from clientes where nclie='$id'")or die ("favor de verificar sus datos");
$ejecutar=odbc_exec($conn_access,$sql)or die ("error en la sentencia");
echo"
<table border=2>
";
echo"<th>NoCliente</th> <th>Nombre</th> <th>ApellidoP.</th> <th>Visita</th> <th>Categoría</th>";
while ($fila=odbc_fetch_array($ejecutar))
{
echo"
<tr>
";
   echo "
<td>".$fila['nclie']."</td>
";
   echo "
<td>".$fila['nombre']."</td>
";
   echo "
<td>".$fila['apellidopaterno']."</td>
";
   echo "
<td>".$fila['visitas']."</td>
";
   echo "
<td>".$fila['categoría']."</td>
";
echo"
</tr>
";
}
odbc_close;
echo"
</table>
";
} y oviamente al no tener valor id no me muestra mis campos
?>
Respuesta
1
<input type='hidden' name='id' value='numero'>
<input type='hidden' name='id1' value='numero1'>
El campo que no se ve en pantalla sirve para pasar variables desde formulario

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas