
28.01.2002, 18:21
|
|
Регистрация: Dec 1999
Адрес: под ёлкой...
Сообщений: 1,855
|
<form action=math.php>
<input type=text name=value1>
<input type=text name=value2>
<select name=math>
<option value="eql">Умножить</option>
<option value="drop">Разделить</option>
<option value="plus">Сложить</option>
<option value="minus">Отнять</option>
</select>
<input type=submit value=go>
</form>
<?
if ($math == "eql") {
$string = "$value1" "* $value2;
}
elseif ($math == "drop") {
$string = $value1 / $value2;
}
elseif ($math == "plus") {
$string = $value1 + $value2;
}
elseif ($math == "minus") {
$string = $value1 - $value2;
}
echo $string;
?>
Но должен быть способ лучше....
Сообственно вопрос. Как имея три переменных сделать с ними действие. То есть:
$a = "2";
$b = "6";
$c = "*";
Как должна быть составлена строка, чтобы ее результатом было $a (2) $c (умноженное) $b (6) ?
Обычная запись типа: $string = ($a.$c.$b); не проходит...
__________________
Не криви извилиной!
|