PHP - PROBLEMAS CON "FOR" Y "IF"

 
Vista:
Imágen de perfil de Robbmejia

PROBLEMAS CON "FOR" Y "IF"

Publicado por Robbmejia (26 intervenciones) el 18/09/2013 18:32:45
PROBLEMAS CON "FOR" Y "IF"

Hola tengo 2 problemas con estas herramientas me podrían ayudar quiero que los números que ingrese:

#numero1 = inicial
#numero2 = final


quiero que aya un conteo con "echo" desde #numero1 y que vayan acendiendo ascendiendo en i++(un en uno) hasta que llegue al final y en otro echo imprima la suma de todos los dígitos impresos.

Estos son mis códigos. Como ven nose usar bien la el "FOR" y "IF" que tendría que cambiar o quitar. gracias.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<form action="" method="post">
<label>INICIAL:</label><input type="text" name="inicial"><br>
<label>FINAL:</label><input type="text" name="final"><br>
<input type="submit" value="Enviar" name="enviar">
</form>
<br>
<?php
error_reporting(0);
 
$inicial = (isset($_POST['inicial'])?$_POST['inicial']:"0");
$final = (isset($_POST['final'])?$_POST['final']:"0");
$sumatotal = (isset($_POST['sumatotal'])?$_POST['sumatotal']:"0");
 
if($inicial>0 && $final >= $inicial)
{
	for()
	{
		if()
		{
			echo "<br>".$i;
		}else{
			echo "<br>".$i;
		}
	}
};
 
 
?>

Mi segundo problema también es con el "FOR" Y "IF "

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<form action="" method="get">
<label>INICIAL:</label><input type="text" name="inicial"><br>
<label>FINAL:</label><input type="text" name="final"><br>
<label>INCREMENTO:</label><input type="text" name="incremento"><br>
<input type="submit" value="Enviar" name="enviar">
</form>
<br>
<?php
error_reporting(0);
 
$inicial = (isset($_GET['inicial'])?$_GET['inicial']:"0");
$final = (isset($_GET['final'])?$_GET['final']:"0");
$incremento = (isset($_GET['incremento'])?$_GET['incremento']:"0");
 
if($inicial>0 && $final >= $i)
{
	for($i=$inicial;$i<=$final;$i+=$incremento)
	{
		if($incremento > $inicial)
		{
			echo "<br>".$inicial;
		}else{
			echo "<br>".$final;
		}
	}
};
 
 
?>

En este caso son valores que se ingresarían:INICIAL, FINAL Y INCREMENTO. Quiero que también imprima desde el inicial y ir ascendiendo según sea el incremento que se pueda dar, hasta llegar al numero final que se ingresara también mediante la casilla del formulario. La verdad que estaré eternamente agradecido con ustedes si me pudieran ayudar muchas gracias. Bendiciones.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder