За последние 24 часа нас посетили 34566 программистов и 1709 роботов. Сейчас ищут 770 программистов ...

Как принять конкретный post запрос .

Тема в разделе "PHP для новичков", создана пользователем romas, 3 май 2017.

  1. romas

    romas Новичок

    С нами с:
    15 мар 2017
    Сообщения:
    50
    Симпатии:
    0
    Здравствуйте .
    У меня такая ситуация когда я принимаю post запрос type=2&hre=55&s=1 то мне выдают результаты с первого запроса . type=2&hre=55
    В переменную
    PHP:
    1. $yt=$_POST["acc"];
    И сравниваю
    PHP:
    1. if ($yt == 2 and $hre == 55 and $and == 1)
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    PHP:
    1. <?php
    2. if (empty($_POST['s'])) {
    3.     // type=2&hre=55
    4. } elseif (isset($_POST['s']) && $_POST['s'] == '1') {
    5.     // type=2&hre=55&s=1
    6. }
    вместо and используй &&
    https://secure.php.net/manual/ru/language.operators.logical.php

    https://secure.php.net/manual/ru/language.operators.precedence.php
    --- Добавлено ---
    Ещё вариант
    https://secure.php.net/manual/ru/control-structures.switch.php

    PHP:
    1. <?php
    2. switch ($_POST['s']) {
    3.     case '1':
    4.         // код тут
    5.         break;
    6.    
    7.     case '2':
    8.         // код тут
    9.         break;
    10.    
    11.     default:
    12.         // действие по умолчанию
    13.         break;
    14. }