Formulario en php; códigos para las cajas de texto y seleccionar mayor o menor en los radio button

Hola amigo sabes necesito hacer un formulario en el cual ingrese 4 numero en cajas de texto y seleccionar mayor o menor en los radio button segun lo que escoja tiene q mostrarmelo en una pagina php, por favor ayudame si podrias brindarme el codigo que va en la pagina php... Es que soy nuevo en la programacion web..
<form id="frmreportar" name="frmreportar" method="post" action="verificar.php">
<table width="200" border="0">
<tr>
<td width="72">Numero 1 </td>
<td width="15"> </td>
<td width="99"><input name="txt1" type="text" id="txt1" /></td>
</tr>
<tr>
<td>
<p>Numero 2 </p>
</td>
<td> </td>
<td><input name="txt2" type="text" id="txt2" /></td>
</tr>
<tr>
<td>Numero 3 </td>
<td> </td>
<td><input name="txt3" type="text" id="txt3" /></td>
</tr>
<tr>
<td>Numero 4 </td>
<td> </td>
<td><input name="txt4" type="text" id="txt4" /></td>
</tr>
<tr>
<td>Operacione</td>
<td> </td>
<td><label>
        <input name="mayor" type="radio" value="mayor" />
      Mayor</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input name="mayor" type="radio" value="menor" />
      Menor</td>
</tr>
<tr>
<td><input type="submit" name="Submit" value="Ejecutar" /></td>
<td> </td>
<td><input type="reset" name="Submit2" value="Cerrar" /></td>
</tr>
</table>
</form>
</body>
</html>
******VERIFICAR.PHP******
<?php
    $operacion=$_POST['mayor'];
    $uno=$_POST['txt1'];
    $dos=$_POST['txt2'];
    $tres=$_POST['txt3'];
    $cuatro=$_POST['txt4'];
    if ($uno>$dos && $uno>$tres && $uno>$cuatro);
        {
            echo "El Mayor es" .$uno;
        }
    if ($dos>$uno && $dos>$tres && $dos>$cuatro);
        {
            echo "El Mayor es".$dos;
        }
    if ($tres>$uno && $tres>$dos && $tres>$cuatro);
        {
            echo "El Mayor es".$tres;
        }
    if ($cuatro>$uno && $cuatro>$dos && $cuatro>$tres);
        {
            echo "EL Mayor es".$cuatro;
        }
?>
1

1 respuesta

1
Respuesta de
cordial saludo, espero no sea muy tarde para responderte, es muy sencillo, no hay necesidad de perder tiempo inventando la rueda, hay funciones ya creadas que nos puedes simplificar muchas tareas , te voy a enviar el codigo dividido para los 2 archivos, asi:
numeros.php
=======================================================
<html>
<head>
</head>
<body>
 <form name="frmreportar" method="post" action="verificar.php">
<table border="0">
<tr>
<td width="100">Numero 1 </td>
<td width="100"><input name="txt1" type="text" id="txt1" /></td>
</tr>
<tr>
<td>Numero 2</td>
<td><input name="txt2" type="text" id="txt2" /></td>
</tr>
<tr>
<td>Numero 3 </td>
<td><input name="txt3" type="text" id="txt3" /></td>
</tr>
<tr>
<td>Numero 4 </td>
<td><input name="txt4" type="text" id="txt4" /></td>
</tr>
<tr>
<td>Operacion:</td>
<td>
     <label>Mayor</label>
     <input name="operacion" type="radio" value="mayor" />
      </td>
</tr>
<tr>
<td> </td>
<td>
     <label>Menor</label>
     <input name="operacion" type="radio" value="menor" />
     </td>
</tr>
<tr>
<td align='center' colspan='2'>
     <input type="submit" value="Ejecutar" />
     <input type="reset" value="Cerrar" />
    </td>
</tr>
</table>
 </form>
</body>
</html>
=======================================================
VERIFICAR.PHP
=======================================================
<?php
 $numeros[1]=$_POST['txt1'];
 $numeros[2]=$_POST['txt2'];
 $numeros[3]=$_POST['txt3'];
 $numeros[4]=$_POST['txt4'];
 sort($numeros); 
 if ($_POST[operacion]=='mayor'){
  echo "El numero mayor es: ".array_pop($numeros);
 }
 else if ($_POST[operacion]=='menor'){
  echo "El numero menor es: ".array_shift($numeros);
 }
?>
=======================================================
espero te sea de gran ayuda,
slds
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje
¿No es la respuesta que estabas buscando? Puedes explorar otras preguntas del tema PHP o hacer tu propia pregunta: