Resuelto
Hola, te dire que en amarillo no se ve una *****, pero la respuesta es:
function sumarnumeros ($num1, $num2)
{
$result= $num1+$num2;
return $result;
$sms ("La suma de los números $num1 y $num2 es: $result");
}
Estas colocando el Return antes de setear la variable $sms por esa razon nunca muestra nada, deberia quedar asi para cada función.
function sumarnumeros ($num1, $num2)
{
$result= $num1+$num2;
$sms = "La suma de los números $num1 y $num2 es: $result";
return $result;
}
Aún así no me funciona, me aparece todo, pero al introducir los números y darle al botón para que salga el resultado de cada operación no me sale nada.
Estimado:
<?php
function sumarnumeros($num1, $num2)
{
$result=$num1+$num2;
return $result;
}
function restarnumeros($num1, $num2)
{
$result= $num1-$num2;
return $result;
}
function dividirnumeros($num1, $num2)
{
$result=$num1/$num2;
return $result;
}
function multiplicarnumeros($num1, $num2)
{
$result=$num1*$num2;
return $result;
}
?>
<html>
<head>
<title></title>
</head>
<body>
<form action="ver2.php" method="POST">
<fieldset>
<legend><h1>Ejercicio 2</h1></legend>
<div id="BloqueFormulario">
<label for="num1">Introduzca un número: </label><br>
<input name="num1" id="num1" value="" size="40" maxlength="100" type="text" class="CampoFormulario">
</div>
<br>
<div id="BloqueFormulario">
<label for="num2">Introduzca otro número: </label><br>
<input name="num2" id="num2" value="" size="40" maxlength="100" type="text" class="CampoFormulario">
<br>
<br>
<input type="submit" name="login" value="Resultado"/>
</div>
<?php
if(isset($_POST['login'])!=null){
$num1=$_POST['num1'];
$num2=$_POST['num2'];
echo "La suma es :". sumarnumeros($num1,$num2);
echo "La Resta es:". restarnumeros($num1,$num2);
echo "La Division es:".dividirnumeros($num1,$num2);
echo "La Multiplication es:".multiplicarnumeros($num1,$num2);
}
?>
</fieldset>
</form>
</body>
</html>
Saluda Atte.
Va, perfecto, eso significa que si el "login" no es nulo, debe imprimir todas las operaciones no?