Задать вопрос
@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;
  • Вопрос задан
  • 139 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
sHinE
@sHinE
веб-разработчик, php/js/mysql и сопутствующее
сравнение делается через == или ===
if($task = '') {
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽