ホームページ >バックエンド開発 >PHPチュートリアル >私の $act が値 delmes を受け取るのに、elseif に続くステートメントを実行できない理由を見ていただけますか。

私の $act が値 delmes を受け取るのに、elseif に続くステートメントを実行できない理由を見ていただけますか。

WBOY
WBOYオリジナル
2016-06-13 12:25:111063ブラウズ

私の $act で受け取った値が delmes であるのに、elseif に続くステートメントが実行できない理由を誰かが見てもらえますか?
$act=$_REQUEST['act'];
$username=$_REQUEST['username'];
$title=$_REQUEST['title'];
$content=$_REQUEST ['content'];
$profile=$_REQUEST['profile'];
$ip=$_SERVER['REMOTE_ADDR'];
$date=date("Y-m-d H:i:s" ,time());
$id=$_REQUEST['id'];
echo $act,$id;

if ($act=="doaction"){
$filename="messages.txt";
if(file_exists($filename)){
$str=file_get_contents("messages.txt");
$array=unserialize($str);
}
$array[]=compact("ユーザー名","タイトル","タイトル","コンテンツ","プロフィール","IP","日付");
file_put_contents("messages.txt" ",serialize($array));
}
elseif($act=="delmes"){
echo "1111";
}
----- -解決策のアイデア----------------------
ページの出力は何ですか?

var_du,p($_REQUEST); で渡されるものを確認することをお勧めします
-----解決策のアイデア----------- ----------
var_dump($act); 値を確認してください

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。