Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 6306
Последний выпуск: 19.06.2015

Сложение 2х чисел на PHP

2.2K
13 февраля 2012 года
MagicPRO
100 / / 02.10.2006
Доброго времени суток!
Результат состоит из двух файлов

1. HTML где описаны на хтмл поля ввода кнопка. По SUBMIT на кнопке передается управление втророму файлу .PHP на сервере вместе с введенными параметрам.
2. Он делает вычисления и формирует второю страницу с выводом результата.

Я пользуюсь denwer'ом

Файл первый:
[HTML]<html>
<head>
<title>Задание номер 1</title>
</head>
<body>
<?if (!isset($_REQUEST['doGo'])) {?>
<form action="<?=$_SERVER['SCRIPT_NAME']?>">
Введите число 1: <input type=text name="ch_a" value=""><br>
Введите число 2: <input type=text name="ch_b" value=""><br>
<input type=submit name="doGo" value="Посчитать">
</form>
</body>
</html>[/HTML]
Файл второй:
[HTML]
<html>
<head>
<title>Задание номер 1</title>
</head>
<body>
<?($_REQUEST['ch_a']+$_REQUEST['ch_b']=$ch_c);
echo $ch_c;
}?>
</body>
</html>
[/HTML]
не пойму в чем проблема, не выводит ничего(
277
13 февраля 2012 года
arrjj
1.7K / / 26.01.2011
Проблема в отсутствии базовых знаний.
Код:
<html>
<head>
<title>Задание номер 1</title>
</head>
<body>
<?php if(!isset($_REQUEST['doGo'])) {?>
  <form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>">
  Введите число 1: <input type=text name="ch_a" value=""><br>
  Введите число 2: <input type=text name="ch_b" value=""><br>
  <input type=submit name="doGo" value="Посчитать">
  </form>
<?php
}
else
{
echo $_REQUEST['ch_a']+$_REQUEST['ch_b'];
}
?>
</body>
</html>

Цитата:
($_REQUEST['ch_a']+$_REQUEST['ch_b']=$ch_c)


:facepalm:

А ничего не выводит, потому что в php конфиге указано не выводить ошибок.

2.2K
13 февраля 2012 года
MagicPRO
100 / / 02.10.2006
я его только начал учить)......так это код у вас в одном файле, у нужно два.
277
13 февраля 2012 года
arrjj
1.7K / / 26.01.2011
Цитата: MagicPRO
я его только начал учить)......так это код у вас в одном файле, у нужно два.



Тогда в action надо указывать не текущий скрипт, а адрес второго скрипта
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>">

277
13 февраля 2012 года
arrjj
1.7K / / 26.01.2011
Код:
<html>
<head>
<title>Задание номер 1</title>
</head>
<body>
  <form action="/script2.php">
  Введите число 1: <input type=text name="ch_a" value=""><br>
  Введите число 2: <input type=text name="ch_b" value=""><br>
  <input type=submit name="doGo" value="Посчитать">
  </form>
</body>
</html>

Файл второй:
Код:
<html>
<head>
<title>Задание номер 1</title>
</head>
<body>
<?
if(isset($_REQUEST['ch_a']) && isset($_REQUEST['ch_b']))
echo $_REQUEST['ch_a']+$_REQUEST['ch_b'];
else
echo 'Что ты делаешь оО';
?>
</body>
</html>

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог