空の値がMySQLデータベースに入らないようにしたい
私は以下を使用していますが、何らかの理由で空の値を通過させています...
if (trim($var)= '' || !isset($var)){
header("Location:page.php?er=novariablel");
}
else {
...insert into database
}
varの値を設定する複雑なものがたくさんあることに注意してください。そのため、=''
との両方!isset
が必要なのは、どちらかが当てはまる可能性があるためです。
orステートメントで何かが欠落していますか?つまり、両方がtrueの場合はfalseと評価されます。または私は何が間違っているのですか?