Сложение 2х чисел на PHP
Результат состоит из двух файлов
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]
не пойму в чем проблема, не выводит ничего(
Код:
<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>
<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 конфиге указано не выводить ошибок.
я его только начал учить)......так это код у вас в одном файле, у нужно два.
Цитата: MagicPRO
я его только начал учить)......так это код у вас в одном файле, у нужно два.
Тогда в action надо указывать не текущий скрипт, а адрес второго скрипта
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>">
Код:
<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>
<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>
<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>