[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сумматор
Evil_Google
Хотель создать сумматор. По скрипту он должен выводить резултаты введенных цифр.

<?php
function
form();
{
echo '<html>';
echo '<head>';
echo '<title>Web</title>';
echo '</head>';
echo '<body>';
echo '<form action="news.php" method="post">';
echo '<input type="text" name="a"/>';
echo '+';
echo '<input type="text" name="b"/>';
echo '<input type="submit" value="="/>';
echo '</form>';
echo '</body>';
echo '</html>';
}

function resault($a,$b);
{
$resault=$a+$b;
echo '<html>';
echo '<head>';
echo '<title>sum</title>';
echo '<body>';
echo '<$a+$b=<b>resault</b>';
echo '<br>';
echo '<a href="news.php">Sum</a>';
echo '</body>';
echo '</html>';
}

if (isset($_post['a']) && isset ($_post['b']))
{
resault ($_post['a'], $_POST['b']);
}
form();
}
?>


Но вышло ошибка Parse error: syntax error, unexpected ';', expecting '{' in S:\home\test1.ru\www\news.php on line 2



Спустя 3 минуты, 22 секунды (27.09.2012 - 09:59) TranceIT написал(а):
function form(); - зачем двоеточие? Ты объявляешь функцию, а не вызываешь ее.

И опять же читай сообщения об ошибках. Там все написано!

Спустя 24 минуты, 24 секунды (27.09.2012 - 10:23) Evil_Google написал(а):
Программ заработал, но функция
function resault($a,$b);

не вызываеться

Спустя 9 минут, 41 секунда (27.09.2012 - 10:33) sergeiss написал(а):
Так ты после все функций убери двоеточия smile.gif Иначе получается, что ты нифига их не объявляешь.

Далее. $_POST всегда пишется большими буквами!!! $_post - это какой-то массив, которого в твоем скрипте попросту нет.

Цитата (php help)
The variable name is case-sensitive.


И еще - зачем писать кучу echo подряд? Можно все в одном ЭХО вывести.

Спустя 14 минут, 4 секунды (27.09.2012 - 10:47) Evil_Google написал(а):
заработало, но в место резултата выходить

<$a+$b=resault

Спустя 5 минут, 4 секунды (27.09.2012 - 10:52) sergeiss написал(а):
Одинарные и двойные кавычки имеют разное значение в ПХП... У тебя - в одинарных. Поэтому и выводит без обработки.

Спустя 14 минут, 1 секунда (27.09.2012 - 11:06) Evil_Google написал(а):
Все заработала!!! biggrin.gif biggrin.gif
Спасибо вам огромное laugh.gif


_____________
Жадный.... жадный.... жадный кот
Быстрый ответ:

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