@crack_user

Как решить проблему с переменной?

Обычный, простенький код, но переменная не принимает значение POST...
Если я вместо $task буду прописывать $_POST['task'] - всё будет работает
echo также, с $task не выводит ничего, а с $_POST['task'] выводит....
require_once('bd.php');
$task = $_POST['task'];
if($task = '') {
    echo 'Вы ничего не ввели';
    exit();
}
$sql = 'INSERT INTO task(task) VALUES(:task)';
$query = $pdo->prepare($sql);
$query->execute(['task' => $task]);
echo $task;
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
sHinE
@sHinE
веб-разработчик, php/js/mysql и сопутствующее
сравнение делается через == или ===
if($task = '') {
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽