sql >> Databasteknik >  >> RDS >> Mysql

Problem med $_POST, if isset() och mysql_fetch_assoc():echo returnerar korrekt värde, sidkälla returnerar alltid annat värde

Du verkar fortfarande kontrollera isset() även om frågan inte är om den är inställd, frågan är om den är sann eller falsk. PHP äter många saker när du kontrollerar variabler som booleans men isset() på en set variabel innehåller false kommer fortfarande att returnera sant.

Försök att handla

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

för

if ($_POST['GFCheckbox'])

och se vad som händer.



  1. Sök text i lagrad procedur i SQL Server

  2. Hur använder man reguljärt uttryck i sql-servern?

  3. Hur jämför man bäst med 0 i PHP?

  4. Hur man tar bort inledande och/eller efterföljande mellanslag i en sträng i T-SQL