フォームからの PHP 変数の検証について少し問題があります。
例: 変数をフォームから PHP ファイルに投稿します。
$event_name = mysql_real_escape_string($_POST['event-name']);
if ($event_name=='' || $event_name==null)
{
/* send error message */
}
上記のコードを使用したところ、$_POST['event-name'] が空の場合は常にエラーが発生しました。次のように使用した場合、問題/結果はありますか:
$event_name = $_POST['event-name'];
if (mysql_real_escape_string($event_name)=='' || mysql_real_escape_string($event_name)==null)
{
/* send error message */
}
それとも私はそれを間違っていますか?
ありがとう