Показать сообщение отдельно
Старый 28.01.2002, 18:21
Pr0Head вне форума Посмотреть профиль Отправить личное сообщение для Pr0Head Посетить домашнюю страницу Pr0Head Найти все сообщения от Pr0Head
  № 4  
Pr0Head
 
Аватар для Pr0Head

Регистрация: 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); не проходит...
__________________
Не криви извилиной!