На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Serafim, fatalist
  
    > Не проходит условие if (isset($_POST , Все время возвращает значение false
      Здравствуйте! Почему не проходит условие isset? Все время возвращает значение false (т.е. "To an empty value POST")

      ExpandedWrap disabled
        <?php
        define ('HOST',        "localhost");
        define ('DB_USER',     "root");
        define ('DB_PASSWORD', "");
        define ('DB',          "myDB");
         
        $response = array();
         
        if (isset($_POST['name']) && isset($_POST['price']) && isset($_POST['description'])) {        
            $name = $_POST['name'];
            $price = $_POST['price'];
            $description = $_POST['description'];
            
            $link = mysqli_connect(HOST, DB_USER, DB_PASSWORD, DB);
         
            if ( mysqli_connect_errno() ) {
                $response["success"] = 0;
                $response["message"] = "Failed to connect";
                exit();
            } else {
                $query = "INSERT INTO products (name, price, description) VALUE ('$name', '$price', '$description')";          
                if (  mysqli_query($link, $query)  ) {
                    $response["success"] = 1;
                    $response["message"] = "Data added";
                } else {
                    $response["success"] = 0;
                    $response["message"] = "Data not added";
                }
            }      
            echo json_encode($response);
        } else {
            $response["success"] = 0;
            $response["message"] = "To an empty value POST";
            echo json_encode($response);
        }  
        ?>


      Возможно в коде я что-то упустил?
      Сообщение отредактировано: BackUp -
        Эм. А почему ожидается что-то другое?
          Как понять, что ожидается? Я передаю определенные данные они вносятся в базу, я не знаю PHP, поэтому прошу меня не сильно ругать...
            По этому коду совершенно не понятно откуда приходят данные и как автор проверял есть ли они там.
            Может код формы покажете, хотя бы?
              Спасибо большое, вопрос решен. С кодом все нормально, данные отправлял не правильно)))
                Цитата BackUp @
                С кодом все нормально,

                Я бы поспорил... Ну да ладно...
                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0209 ]   [ 16 queries used ]   [ Generated: 28.03.24, 16:41 GMT ]