Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/64: Рейтинг темы: голосов - 64, средняя оценка - 4.80
844 / 739 / 342
Регистрация: 22.09.2012
Сообщений: 5,034

Сложение двух чисел

19.03.2013, 22:05. Показов 13628. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не могу связать, то есть сделал код но не могу переделать так чтобы числа "a" и "b" из текстовых полей брались:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Сложение</title>
</head>
 
<body>
<form id="form1" name="form1" method="post" action="">
  <p>
    <input type="text" name="s1" id="" /> &nbsp;
    
    <input type="text" name="s2" id="" /> &nbsp;
 
    <input type="submit" name="sum" id="sum" value="Сложить" />
</p>
 
</form>
 
<?php
$a = 5;
$b = 2;
$c = $a+$b;
echo "Сумма: $c <br>";
?>
 
</body>
</html>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.03.2013, 22:05
Ответы с готовыми решениями:

Сложение двух чисел
Как к числу вида дата прибавить простое число от 1 до 7 пример: 2014-11-10 + 3 = 2014-11-13

Капча - сложение двух чисел
Здравствуйте. Делаю к свой регистрации капчу из сложения двух чисел, то есть будет простой пример, надо ввести правильный результат: ...

Сложение float чисел
Народ нужна помощь, как можно сложить float числа? Заранее спасибо! PHP

6
 Аватар для koza4ok
632 / 440 / 67
Регистрация: 19.09.2012
Сообщений: 1,632
19.03.2013, 22:33
Добавлено через 10 минут
сегодня уже ответил аналогично Как вывести значение из переменной в тестовое поле?
PHP
1
2
3
4
5
6
7
8
9
10
11
print_r($_POST);
if(isset($_POST["sum"])){
$a = $_POST["s1"];
var_dump($a);
 
$b = $_POST["s2"];
var_dump($b);
$c = $a+$b;
echo "Сумма: $c <br>";
    
    }
1
 Аватар для dr_yand
157 / 138 / 15
Регистрация: 13.03.2013
Сообщений: 321
Записей в блоге: 3
19.03.2013, 22:36
PHP
1
2
3
4
5
6
<?php
$a = $_POST['s1'];
$b = $_POST['s2'];
$c = $a+$b;
echo "Сумма: $c <br>";
?>
1
19.03.2013, 22:45

Не по теме:

:D

PHP
1
2
var_dump($_POST);
echo isset($_POST['a'], $_POST['b']) ? 'Сумма: ' . (intval($_POST['a']) + intval($_POST['b'])) .' <br>' : '';

1
844 / 739 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
20.03.2013, 12:26  [ТС]
Всем спс, вопрос достаточно сложный был не думал что он так быстро решится, все коды работают ).
А проверку можно если пользользователь не числа ввел а буквы чтоб всплывающее окно появилось говорящее о этом? Ну если несложно, если сложно то ненадо и так хорошо.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
20.03.2013, 12:35
PHP
1
2
3
4
5
6
7
8
9
10
11
12
if(isset($_POST['a'], $_POST['b']))
{
    if( !is_numeric($_POST['a']) || !is_numeric($_POST['b']) )
    {
        if(!is_numeric($_POST['a']))
            echo '<script>alert(\'"A" должно быть числом\');</script>';
        if(!is_numeric($_POST['b']))
            echo '<script>alert(\'"B" должно быть числом\');</script>';
    }
    else
        echo 'Сумма: ', (intval($_POST['a']) + intval($_POST['b'])), ' <br>';
}
1
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
20.03.2013, 12:36
PHP
1
2
3
4
5
6
7
8
<?php
if(isset($_POST["s1"] , $_POST["s2"] )){
   if (!filter_var($_POST["s1"] ,FILTER_VALIDATE_FLOAT)) echo 'Вы ввели не число :</b> ' , $_POST["s1"] , ' </b>!<br>';
 else
   if (!filter_var($_POST["s2"] ,FILTER_VALIDATE_FLOAT)) echo 'Вы ввели не число :</b> ' , $_POST["s2"] , ' </b>!<br>';
 else
   echo 'Сумма: ' , $_POST["s1"]+$_POST["s2"] , '<br>';
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.03.2013, 12:36
Помогаю со студенческими работами здесь

Группировка и сложение значений двумерного массива по совпадению двух значений
Всем добрый день! Голову сломал, смиренно прошу помощи. Есть двумерный массив, задача: объединить (сгруппировать) элементы при...

Сложение чисел: можно ли в форме обойтись без кнопки submit
Только изучаю пхп, пишу программку для сложениях двух чисел &lt;?php echo '&lt;form name=&quot;calculator&quot; method=&quot;post&quot;...

Сложение двух чисел Рекурсивное определение операции сложения двух чисел и другие
Помогите составить программы целиком (всё с рекурсией). 1. Сложение двух чисел (а+b). Рекурсивное определение операции сложения двух...

Вычислить сумму двух длинных бинарных чисел, используя сложение чисел в двоичной системе счисления
Задано положительное и отрицательное число в двоичной системе.Составить программу вычисления суммы этих чисел, используя сложения чисел в...

Сложение двух чисел
Написать программу на ассемблере сложения двух чисел и вывода результата на экран


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru