Mysql
 sql >> база данни >  >> RDS >> Mysql

Проблем с $_POST, ако isset() и mysql_fetch_assoc():echo връща правилна стойност, източникът на страница винаги връща else стойност

Изглежда, че все още проверявате isset(), въпреки че въпросът не е дали е зададен, въпросът е дали е вярно или невярно. PHP обърква много неща, когато проверявате променливи като булеви, но isset() върху зададена променлива, съдържаща false пак ще връща true.

Опитайте да търгувате

if (isset($_POST['GFCheckbox']))

за

if ($_POST['GFCheckbox'])

и вижте какво ще се случи.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Референцията не се поддържа от групова функция

  2. Вмъкване на изображения в база данни

  3. Намерете потребител в Laravel по потребителско име

  4. MySQL - Избиране на данни от множество таблици, всички със същата структура, но различни данни

  5. MYSQL - Как да се присъединят към две заявки, за да се пропуснат елементи, намерени във втората заявка (или може би някое по-добро решение?)