[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с синтаксисом
Гость_Дмитрий
PHP
$o1 $_GET['u']; // 1 число
 
$o2 $_GET['u2']; // 2 число
 
$do $_GET['do']; // арифмитическое действие 

 
function Calculator($pla_1,$pla_2,$pla_3){

      
$result $pla_1 $pla_2 $pla_3;

 echo 
$result;
}

 
Calculator($o1,$do,$o2);


Думаю вы поняли что я хочу сделать, проблема только в том что пишет ошибку синтаксиса в строке $result = ... Хелп)





Спустя 5 минут, 20 секунд (8.09.2009 - 20:09) glock18 написал(а):
думаю, ты понял, что я имел ввиду.

Спустя 1 минута, 37 секунд (8.09.2009 - 20:10) twin написал(а):
Цитата
Думаю вы поняли что я хочу сделать,

Да, все понятно. Надо просто пимпочку натянуть на кувылдочку.

Спустя 4 минуты, 24 секунды (8.09.2009 - 20:15) Guest написал(а):
хм..ну раз так, поясняю... через форму передаются три переменные - два введенных числа и действие введенное пользователем (*,+,-,/) (там три текстовых поля соответсвенно) Проблема в том что результирующее действие я не могу записать правильно,а пишу так - $result = $chislo1 $deystvie $chislo2; - пишет ошибку синтаксиса, вопрос такой как правильно это реализовать

Спустя 4 минуты, 21 секунда (8.09.2009 - 20:19) Soldier Ghost написал(а):
PHP
$result $pla_1$pla_2$pla_3;

Может как-то так? типа запятые laugh.gif

Спустя 29 секунд (8.09.2009 - 20:20) Alecs написал(а):
данный пример не будет работать даже в перле
вместо
Цитата (Гость_Дмитрий @ 8.09.2009 - 17:04)
$result = $pla_1 $pla_2 $pla_3;

надо пользовать
PHP
switch ($pla_2) {
  case 
'+':
        echo 
$pla_1+$pla_3;
    break;
  case 
'-'
        
echo $pla_1-$pla_3;
    break;
   ...
   ...
}

Спустя 1 минута, 24 секунды (8.09.2009 - 20:21) kirik написал(а):
или eval..

Спустя 2 минуты, 15 секунд (8.09.2009 - 20:23) Guest написал(а):
спасибо большое!

Спустя 7 минут, 14 секунд (8.09.2009 - 20:31) Alecs написал(а):
Цитата (kirik @ 8.09.2009 - 17:21)
или eval..

даже тогда, без конкатенации не обойтись :-)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.