|
|
|
| Здраствуйте,
вот например есть у меня такая форма:
<form name="Calculate" action="Scripts/Calculate.php" method="POST">
<table class="cbank" width="360">
<tr><td align="right" class="cbank" width="160"><Font class=Blue_cont>Количество:</font>
</td>
<td align="right" class="cbank" width="200">
<input type="text" size="30" maxlength="11" name="kolvo" value="1.00" style="background: #F38B12" "font: bolder">
</td></tr>
<tr><td align="right" class="cbank"><Font class=Blue_cont>Из валюты:</font>
</td>
<td align="right" class="cbank">
<select name="valute_1" style="width: 200px"; "background: #F38B12">
<option value=01>Znachenie_1
<option value=02>Znachenie_2
<option value=03>Znachenie_3
<option value=04>Znachenie_4
<option value=05>Znachenie_5
<option value=06>Znachenie_6
</select>
</td></tr>
<tr><td align="right" class="cbank"><Font class=Blue_cont>В валюту:</font>
</td>
<td align="right" class="cbank">
<select name="valute_2" size="1" style="width: 200px"; "background: #F38B12">
<option value=01>Znachenie_1
<option value=02>Znachenie_2
<option value=03>Znachenie_3
<option value=04>Znachenie_4
<option value=05>Znachenie_5
<option value=06>Znachenie_6
</select>
</td></tr>
<tr><td align="right" class="cbank"><Font class=Blue_cont>Результат:</font>
</td>
<td align="right" class="cbank">
<button type="submit" style="width: 200px" style="background: #F38B12">Посчитать</button>
</td></tr></table>
</form>
|
Какого вида должен быть сам скрипт обработчик Calculate.php, если мне нужно чтобы он выводил следующее: ИТОГ=Znachenie_1 * Znachenie_2 * Количество($kolvo-по умолчанию 1.00)
Если в самом срипте уже известно что:
<?php
$01 = 20.11;
$02 = 50.36;
$03 = 60.67;
$04 = 40.87;
$05 = 30.77;
$06 = 10.66;
$itog = $_POST['valute_1'] * $_POST['valute_2'] * $_POST['kolvo'];//пробовал так, но ничего не выводит :-)
?>
|
Помогите чайнику. | |
|
|
|
|
|
|
|
для: ExtreMall
(11.01.2007 в 03:57)
| |
<?
$vals = array(0, 20.11, 50.36, 60.67, 40.87, 30.77, 10.66);
$v1 = $vals[intval($_POST['valute_1'])];
$v2 = $vals[intval($_POST['valute_2'])];
$k = $_POST['kolvo'];
$itog = $v1 * $v2 * $k;
echo "ИТОГ = $v1 * $v2 * $k = $itog";
?>
|
| |
|
|
|
|
|
|
|
для: Trianon
(11.01.2007 в 09:31)
| | Спасибо Вам.
Но как быть, если переменные я беру отсюда:
preg_match_all($ptn, $content, $out, PREG_SET_ORDER);
foreach($out as $cur)
{
if($cur[2] == 1) $01 = str_replace(",",".",$cur[4]);
if($cur[2] == 2) $02 = str_replace(",",".",$cur[4]);
if($cur[2] == 3) $03 = str_replace(",",".",$cur[4]);
if($cur[2] == 4) $04 = str_replace(",",".",$cur[4]);
if($cur[2] == 5) $05 = str_replace(",",".",$cur[4]);
if($cur[2] == 6) $06 = str_replace(",",".",$cur[4]);
}
|
| |
|
|
|
|
|
|
|
для: ExtreMall
(11.01.2007 в 12:21)
| | Я не верю в то, что Вы смогли создать переменную с чисто цифровым именем.
Синтаксически это некорректно. Так что никаких $01 , $02 и проч. быть не может. | |
|
|
|