Számolás PHP-ben. Leírás lejjebb. Hogy kell ezt megoldani?
Szia
Ma már nem tudom, mert megyek aludni, de holnap megcsinálom neked...
Addig is jóéjt! :P
Szia :D
Megcsináltam, és feltöltöttem(becsomagoltam egy rar-ba, hogy véletlen se hajtódjon végre a fájlmegosztón)
Neked csak annyi a dolgod, hogy kicsomagolod és használod :D
Ha valami gond van vele(mert elég reggel csináltam xD)csak szólj és javítom...
Elfelejtettem a linket :(( xD
inkább megadom a forrását:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " [link]
<html xmlns=" [link]
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="get" action="lol.php">
<table align="center" width="355" border="0">
<tr>
<td align="center" width="144"><label for="szam1"></label>
<input type="text" name="szam1" id="szam1" /></td>
<td width="56"> </td>
<td align="center" width="141"><label for="szam2"></label>
<input type="text" name="szam2" id="szam2" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td align="center" ><label for="menu1"></label>
<select name="menu1" id="menu1">
<option selected="selected">Igen</option>
<option>Nem</option>
</select></td>
<td> </td>
<td align="center" ><label for="menu2"></label>
<select name="menu2" id="menu2">
<option selected="selected">Igen</option>
<option>Nem</option>
</select></td>
</tr>
<tr>
<td> </td>
<td align="center" ><input type="submit" name="gomb" id="gomb" value="Számold ki!" /></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</form>
</body>
</html>
<?
$szam1= $_GET['szam1'];
$szam2= $_GET['szam2'];
$menu1= $_GET['menu1'];
$menu2= $_GET['menu2'];
$szamok =$szam1*$szam2;
?>
<table align="center" border="0">
<tr>
<td>
<?
if($menu1 == "Nem" and $menu2 == "Nem" && $szam1 > 0 and $szam2 > 0)
{
print("Eredmény: ");
print($szamok*3000);
}
elseif($menu1 == "Igen" and $menu2 == "Nem" && $szam1 > 0 and $szam2 > 0)
{
print("Eredmény: ");
print($szamok*3500);
}
elseif($menu2 == "Igen" and $menu1 == "Nem" && $szam1 > 0 and $szam2 > 0)
{
print("Eredmény: ");
print($szamok*3700);
}
elseif($menu1 == "Igen" and $menu2 == "Igen" && $szam1 > 0 and $szam2 > 0)
{
print("Eredmény: ");
print($szamok*4200);
}
else
{
print("");
}
?>
</td>
</tr>
</table>
<html>
<head><title>Szorzás</title></head>
<body>
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="POST">
A: <input type="text" value="0" name="a"><br />
B: <input type="text" value="0" name="b"><br />
+500
<select name="plusz_500">
<option value="500">Igen</option>
<option value="0">Nem</option>
</select><br />
+700
<select name="plusz_700">
<option value="700">Igen</option>
<option value="0">Nem</option>
</select><br />
<input type="submit" value="Szorozz">
</form>
<?php
if (isset($_POST['a'])){
$eredmeny = $_POST['a']*$_POST['b'];
$eredmeny *= (3000+$_POST['plusz_500']+$_POST['plusz_700']);
print "<br />Eredmény: ".$eredmeny;
}
?>
</body>
</html>
Jó tényleg zavarja az én szemem is... :D
De így látva a tied, hülyeség volt if-fel fégigvewzetni, sokkal egyszerűbb, ha megfelelő értéket adunk az "Igen" és a "Nem" gomboknak... :P
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!