-3
$trial = $row['Trial'];
$level = $row['membership_level'];

print $trial;

$number = count($domains);
if (strlen($domain) == 0) {$number = 0;}
if ($level == 4 and $number >= 10) {exit('You have reached your 10 domain limit and     cannot add anymore');}
if ($level == 3 and $number >= 1) {exit('You have reached your 1 domain limit and cannot add anymore');}
if ($level == 2 and $trail >= 1) {exit('You have already activated the trial, please purchase a license');}

if ($level == 2) {

印刷によるとトレイル= 1、次のifステートメントで失敗するとレベル= 2。しかし、何らかの理由で失敗することはありません

if ($level == 2 and $trail >= 1)

私は intval 、 strlen 、そしてそれをそのままにしておくことを試みました。トレイル = 1、レベル = 2 とわかっていても、この時点では失敗しません。

それで、私は何が欠けていますか?

4

1 に答える 1

4

トライアル/トレイルのつづりが間違っています:

$trial = $row['Trial'];
...
if ($level == 2 and $trail >= 1)
于 2012-06-13T19:20:59.750 に答える