AQUI EL CODIGO:
Código HTML:
<body> <form method="get" action="factorial.php"> <input type="text" name="numero"/> <input type="submit" value="Calcular Numero Factorial"/> </form> <?php $num=$_GET['numero']; $num1=$num; $num2=$num-1; while($num2>0) { $valor=$num*$num2; $num=$valor; $num2--; } echo "El numero factorial de <strong>$num1</strong> es: $num"; ?> </body>
1) me sale la NOTICE, undefined index: numero (debido al $_GET['numero']) que aun no tiene valor, ya que no hemos ingresado ningun valor en el input.
2) me imprime el echo pero sin valor en las variables.
____________________
1)Lo que quiero, es que la primera vez que ejecute el script, no me salga eso, y no me haga ningun procedimiento.
2) que no puedan ingresar numeros negativos.
Saludos, ojala me ayuden
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)