[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: простой калькулятор
Страницы: 1, 2
Heykelman
добрый день. помогите пожалуйста разобраться...написал простой калькулятор, но не могу вывести результат, и с выводом post что то не так.рассмотрите код.
Heykelman
извиняюсь за некорректный стиль, но писал на телефоне и так получилось.
FatCat
Цитата (Heykelman @ 5.02.2015 - 14:51)
if (isset($POST['num1'],$_POST['num2'],$_POST['submit']))

Может так:
if ( isset($POST['num1']) and isset($_POST['num2']) and isset($_POST['submit']) )
?

_____________
Бесплатному сыру в дырки не заглядывают...
arbuzmaster
if (isset($POST['num1'],$_POST['num2'],$_POST['submit'])){
echo 'POST:<pre>'.print_r($POST, 1).'</pre>';

почему переменная везде разная , должна быть одинаковая
$_POST
, и вызова функции тоже не наблюдается, хотя мог не заметить.

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
Heykelman
не чего не изменилось...только подсвечивает красным, хотя и ошибку не выдает.У меня высвечивается '.print_r($POST, 1).''; } else {....ну и результат ни где не показывает...
arbuzmaster
echo 'POST:<pre>'.print_r($POST, 1).'</pre>';
два оператора в одной строке
<?php	echo results $num1.$action.$num2."=".calc($num1,$num2,$action)?>
нет ; в конце строки.

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
Heykelman
Цитата (arbuzmaster @ 5.02.2015 - 17:47)
if (isset($POST['num1'],$_POST['num2'],$_POST['submit'])){
  echo 'POST:<pre>'.print_r($POST, 1).'</pre>';

почему переменная везде разная , должна быть одинаковая
$_POST
, и вызова функции тоже не наблюдается, хотя мог не заметить.

изменил переменную.Результат все тот же...вызов функции пепед submit .. может я не туда вставил вызов?
arbuzmaster
<input type="submit" name="submit" onsubmit="calc($num1,$num2,$action);" value="go">
точно не знаю но как то так должно быть примерно, только еще нужно получить $num1,$num2,$action из input type="radio" name="action" value="" короче я уже сам запутался :-)

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
Heykelman
Цитата (arbuzmaster @ 5.02.2015 - 18:03)
echo 'POST:<pre>'.print_r($POST, 1).'</pre>';
два оператора в одной строке
<?php	echo results $num1.$action.$num2."=".calc($num1,$num2,$action)?>
нет ; в конце строки.

какие операторы? я смотрел видеоурок и по подобию делал...там так же писалось и выводилось POST : а тут идет содержание в виде массива.
добавил ; не чего не выводится.. ((((
arbuzmaster
как минимум в этой части куча ошибок
else {
<h1>Calculator</h1>
<
form action="" method="post">
<
div>
num1:<br>
<
input type="text" name="num1">
</
div>
<
div>
num2:<br>
<
input type="text" name="num2">
</
div>
<
div>
Action:<br>
<
label>+<input type="radio" name="action" value="plus"></label> |
<
label>-<input type="radio" name="action" value="minus"></label> |
<
label>*<input type="radio" name="action" value="opa"></label> |
<
label>/<input type="radio" name="action" value="delenie"></label>
</
div>
<
div weight="100px" height="100px">
<?php echo results $num1.$action.$num2."=".calc($num1,$num2,$action)?>
</div>
<
div>
<
input type="submit" name="submit" value="go">
</
div>
</
form>
<?php } ?>
каким образом Вы в php выводите HTML ?

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
Быстрый ответ:

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