Hola como están, espero que bien tengo 2 problemas con "FOR" Y "IF" creo se llaman bucles, no los se usar muy bien. Quiero que aya un conteo desde #numero1 y que vayan ascendiendo (un en uno) hasta que llegue al final y imprima la suma de todos los dígitos del primero al ultimo. La idea es se pueda ingresar datos mediante el formulario, estos pueden ser "GET" o "POST"
algo así eJEMPLO:
#INICIAL = 3
#FINAL = 6
3+
4+
5+
6+
suma = 18
Hasta el momento tengo mis códigos así que tendría que cambiar o modificar.
------------------------------------------------TENGO ESTOS CÓDIGOS POR EL MOMENTO-----------------------------------------------------
Código PHP:
Ver original<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
$inicial = (isset($_POST['inicial'])?
$_POST['inicial']:"0"); $final = (isset($_POST['final'])?
$_POST['final']:"0"); $suma = $final($final+1)/2;
if($inicial>0 && $final>=$inicial)
{
for($i=$inicial;$i<=$final;$i++)
{
if($i+$i)
{
echo "<br>".$i."+";
}else{
echo "<br>".$i."+";
}
}
echo $suma;
}
?>
Este también:
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. algo así:
(EJEMPLO)
#INICIAL = 2
#FINAL = 11
#INCREMENTO = 3
2
5
8
11
------------------------------------------------TENGO ESTOS CÓDIGOS POR EL MOMENTO-----------------------------------------------------
Código PHP:
Ver original<form action="" method="post">
<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
$inicial = (isset($_POST['inicial'])?
$_POST['inicial']:"0"); $final = (isset($_POST['final'])?
$_POST['final']:"0"); $incremento = (isset($_POST['incremento'])?
$_POST['incremento']:"0");
if($inicial>0 && $final >= $i)
{
for($i=$inicial;$i<=$final;$i+=$incremento)
{
if($incremento > $inicial)
{
echo "<br>".$inicial;
}else{
echo "<br>".$final;
}
}
};
?>
----------------------------------------------------------------------------------------------------
LA ULTIMA ES:
#base = 2
#exponente = 3
RESULTADO = 8
--------------------------------------------------------------------------------------------------------------------------
ESPERO ME PUEDAN AYUDAR LES ESTARÉ INMENSAMENTE AGRADECIDO GRACIAS. SALUDOS.