|
Тема |
Проблем с калкулатор |
|
Автор |
Drajan (непознат
) |
|
Публикувано | 21.01.07 20:15 |
|
|
Здравейте
Трябва да направя един калкулатор, написах скрипта, но някъде бъркам или по-точно нещо не съм направил, защото резултата не излиза както трябва. Практически калкулатора смята вярно, проблема е че незнам как числата, които се въвеждат да ги смята като сантиметри(моля погледнете по-доло скрипта)
Примерно трябва да се сметне 100*100
височина 100см * ширина 100см = 1000 или 1 квадратен метър
Този 1кв трябва да се умножи по цена 13.95лв и така да излезе цената за зададената квадратура, до тук добре, но скрипта при горните данни дава резултат 139500лв, а не 13.95лв, както бих искал аз.
Въпроса ми е как да накарам скрипта да смята именно сантиметри?
Ето и въпросния скрипт:
Това е формата
В отговор на:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Тест калкулатор</title>
<link href="css/style_calc1.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="100%" border="0" cellspacing="4" cellpadding="0">
<tr>
<td>
<h2>Цени на хоризонтални щори</h2>
<table width="91%" border="1" align="center" cellpadding="4" cellspacing="4">
<form action="test.php" method="post">
<tr>
<td colspan="2"><p>Изберете продукт:</p></td>
</tr>
<tr>
<td colspan="2">
<p>
<input type="radio" name="produkt" value="13.95" />
16мм
<input type="radio" name="produkt" value="13.95" />
25мм бели
<input type="radio" name="produkt" value="13.95" />
25мм цветни
<input type="radio" name="produkt" value="13.95" />
35мм </p></td>
</tr>
<tr>
<td colspan="2">
<p>или</p></td>
</tr>
<tr>
<td colspan="2"><p>
<input type="radio" name="produkt" value="15" />
Рисувани
<input type="radio" name="produkt" value="15" />
Двуцветни
<input type="radio" name="produkt" value="15" />
Перфорирани
<input type="radio" name="produkt" value="15" />
Раирани
<input type="radio" name="produkt" value="20" />
Имитация на дърво
</p></td>
</tr>
<tr>
<td colspan="2"><p>Въведете размер в сантиметри:</p></td>
</tr>
<tr>
<td width="27%"><p>Височина:</p></td>
<td width="73%"><input type="text" size="15" name="vis" />
см </td>
</tr>
<tr>
<td><p>Ширина: </p></td>
<td><input type="text" size="15" name="shir" />
см </td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" value="Изчисли" />
</div></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</form>
</table>
</td>
</tr>
</table>
</body>
</html>
Това е скрипта
В отговор на:
<?php
$vis = $_POST['vis'];
$shir = $_POST['shir'];
$produkt = $_POST['produkt'];
if ( ($produkt !=null) && ($vis !=null) && ($shir !=null ) )
$cena = $_POST['produkt'];
$res1 = $vis * $shir;
$nov1 = $res1 * $cena;
echo ($nov1)
?>
Благодаря ако някой ми даде съвет!
|
| |
|
|
|