Loading...
php
Bym
as
nightlight
Сталкер возрождение
WorldByte - Наш хостинг - партнер
Обучение/Помощь новичкам
| Нужна помощь
Топ дня:
)
(
a
O
S
Holter
Автор
3 января 2018, в 18:30
Рейтинг: 508
В общем, есть небольшой код, который выводит определенный текст при отправке на сервер "сообщения".
Смотрите:
Вот index.html (тут форма отправки).
<form method="POST" action="text.php">
<input type="text" name="sms">
<input type="submit" name="submit" value="OK">
</form>
Вот обработчик:
<?php
$sms = $_POST['sms'];
if($sms == "Привет" || $sms == "Здравствуй") {
echo "Здраствуйте, Что Вам Надо!" ;
}
if($sms == "Как дела?" || "Как ты?"){
echo "Спасибо , все хорошо!";
}
?>
Теперь Проблема:
Я вписываю слово "Привет", жду ОК, должен выдать текст: Здраствуйте, Что Вам Надо!
А мне выдает все вместе, как на скриншоте, почему так?
Изображение
------
52666_1514993361.jpg
(11.7 Kb)
Скачиваний: 81
DELETED
3 января 2018, в 18:38
Delete
Holter
, а что это за условие
if($sms == "Как дела?" || "Как ты?"){
где переменная во втором случае
W
i
n
s
3 января 2018, в 18:39
Статусный
<?php
$sms = $_POST['sms'];
if($sms == "Привет" || $sms == "Здравствуй") {
echo "Здраствуйте, Что Вам Надо!" ;
}
if($sms == "Как дела?" || $sms == "Как ты?"){
echo "Спасибо , все хорошо!";
}
?>
Форум
На главную