17:12

[ok]

есть очень простой калькулятор:

читать дальше

калькулятор всегда возвращает результат: 0.
Объясните, пожалуйста, что неправильно?

@темы: Программирование

Комментарии
15.07.2012 в 17:17

Сердцем - в могиле, душою - в тюрьме
проверьте есть ли эти переменные вообще, ибо если их нет то PHP не ругаеться (и это ужасно). он создает их, обнуляет и перемножает)
для начала попробуйте $_POST вместо $_post. и индексы и проверьте
15.07.2012 в 17:30

попробовала POST - не сработало
firebug говорит, что параметры передаются с правильными значениями
добавила echo $_POST['$first']; - вообще ничего не вывел
значит переменных все-таки нет?
15.07.2012 в 17:32

Сердцем - в могиле, душою - в тюрьме
tyuiop, все проще))) вы в массив $_POST обращаетесь по индексу $first. не по тому индексу, что лежит в переменной $first. Короче у вас там индекс - это переменная в кавычках) уберите их)
15.07.2012 в 17:34

Крайне злопамятное хамло ;)
echo $_POST['first']*$_POST['second'];
15.07.2012 в 17:40

Долбобог,или я не поняла, или не помогло:
пробовала $_POST[first] и просто $first
15.07.2012 в 17:41

спасибо)
получилось