Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.77.114] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте! Почему не проходит условие isset? Все время возвращает значение false (т.е. "To an empty value POST")
<?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); } ?> Возможно в коде я что-то упустил? |
Сообщ.
#2
,
|
|
|
Эм. А почему ожидается что-то другое?
|
Сообщ.
#3
,
|
|
|
Как понять, что ожидается? Я передаю определенные данные они вносятся в базу, я не знаю PHP, поэтому прошу меня не сильно ругать...
|
Сообщ.
#4
,
|
|
|
По этому коду совершенно не понятно откуда приходят данные и как автор проверял есть ли они там.
Может код формы покажете, хотя бы? |
Сообщ.
#5
,
|
|
|
Спасибо большое, вопрос решен. С кодом все нормально, данные отправлял не правильно)))
|
Сообщ.
#6
,
|
|
|
Цитата BackUp @ С кодом все нормально, Я бы поспорил... Ну да ладно... |