sql >> Databáze >  >> RDS >> Mysql

Problém s $_POST, pokud isset() a mysql_fetch_assoc():echo vrací správnou hodnotu, zdroj stránky vždy vrací hodnotu else

Zdá se, že stále kontrolujete isset(), i když otázkou není, zda je nastaveno, ale otázkou je, zda je to pravda nebo nepravda. PHP ruší spoustu věcí, když kontrolujete proměnné jako booleovské, ale isset() na nastavené proměnné obsahující false se stále vrátí true.

Zkuste obchodovat

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

pro

if ($_POST['GFCheckbox'])

a uvidíte, co se stane.



  1. Sequelize:Použití více databází

  2. Získejte největší číslo v databázi mySQL v PHP

  3. Jak udělit oprávnění k vytvoření relace udělit?

  4. použít PHP k vytvoření tabulky HTML z dotazu MSQL, bez duplicitních řádků?