Hogyan tudnám megcsinálni php-ban, hogy több számot összeszorozzak?
Egy olyat szeretnék csinálni, hogy a php kód bekér egy számot és annyi input mezőt tesz ki. Amilyen számok vannak az input mezőkben, azokat összeszorozza, a végeredményt pedig kiírja!
Várom az okos ötleteket, megoldásokat nagyon fontos lenne!
Előre is köszönöm!!
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
Egyik kód:
n := inputból jövő szám
ciklus i=1..n
> kiír egy inputmezőt, aminek az id-jében szerepel az i
ciklus vége
Másik kód:
eredmény = 1
ciklus i=1..n
> eredmény = eredmény * i-edik inputmező értéke
ciklus vége
kiírja az eredményt
Amire most nem tértem ki: hogyan hangold össze egy fájlba a két feladatot (már ha egy fájlban kell). Szükség lesz az űrlapfeldolgozós ismereteidre és egy elágazásra.
Ha nem túl nagy kérés, meg tudnád nekem írni fullosan?
Tényleg már kikészít, mindent megpróbáltam, de sehogy sem sikerül... :/
<html>
<body>
<?php
if(isset($_POST['submit2']))
{
$result = 1;
for($i = 0;$i < $_POST['dbh'];$i++)
{
$result *= $_POST['number'.$i];
}
echo $result;
}
else
{
if(isset($_POST['submit1']))
{
$db = $_POST['db'];
echo '<form action="szorzas.php" method="POST">';
for($i = 0;$i < $db;$i++)
{
echo '<input type="text" name="number'.$i.'" /><br />';
}
echo '<input type="submit" name="submit2" value="OK" />';
echo '<input type="hidden" name="dbh" value="'.$db.'" />';
echo '</form>';
}
else
{
echo '<form action="szorzas.php" method="POST">';
echo '<input type="text" name="db" /><br />';
echo '<input type="submit" name="submit1" value="OK" />';
echo '</form>';
}
}
?>
</body>
</html>
Isteeeeeeeeen vaagy!!!!!
Ezer köszönet érte!!! :) :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!