Foros aprenderaprogramar.com
		Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Alex09 en 30 de Septiembre 2016, 12:27
		
			
			- 
				Qué tal, necesito de su ayuda, lo que pasa es que soy muy nuevo en php e hice un pequeño formulario donde ingresas un numero del 1 al 10 y el programa saca la sumatoria, por ejemplo: Ingresas 4 y te da el resultado que es 10 (1+2+3+4=10) pero no puedo conseguir que funcione, e investigado pero aun así nada espero me puedan guiar se los agradecería mucho. Este es el código que llevo:
 
 <body>
 <form action="proceso.php" method="post" name="frm">
 <label>Ingrese el valor:</label><br />
 <input type="text" name="valor" /><br /><br />
 <input type="submit" value="Ver Resultado" />
 </form>
 </body>
 --------------------------------------------------------------------
 <?php
 $num = $_POST['valor'];
 $num=0;
 for($i=0;$i<=10;$i++){
 $num + $i;
 echo "El resultado es: $num";
 }
 ?>
 
 
- 
				Hola Alex09.
 
 Bienvenido al foro.
 Para empezar podrías leer el siguiente enlace, para escribir correctamente en el foro, allí se explica como introducir el código en tus mensajes.
 
 https://www.aprenderaprogramar.com/foros/index.php?topic=1460.msg7784#msg7784
 
 En cuanto a tu duda, tienes varios errores.
 
 Para conseguir el resultado que quieres, tendrás que crear una nueva variable para almacenar el resultado y cambiar tu bucle por algo parecido a este:
 
 
 for ($i = 0; $i < $num; $i++) {
 $resultado += $i +1;
 }
 echo "El resultado es: $resultado";
 En este enlace tienes un gran curso de PhP , que te ayudará bastante a solucionar tus dudas.
 https://www.aprenderaprogramar.es/index.php?option=com_content&view=category&id=70&Itemid=193
 
 Saludos. ;D