ホームページ  >  記事  >  バックエンド開発  >  HTML ログインは php ページにジャンプしてデータベースに接続し、送信が失敗したことを示すメッセージが表示されます。

HTML ログインは php ページにジャンプしてデータベースに接続し、送信が失敗したことを示すメッセージが表示されます。

WBOY
WBOYオリジナル
2016-06-23 13:18:441580ブラウズ

这是HTML中的form:


                

                    学号
                    

                        
                        


                    

                

                

                    
                    

                        
                        


                    

                

                

                    
                    

                        
                        立即注册
                    

                

「ログイン」)
{
$user = $_POST["ユーザー名"];
$psw = $_POST["パスワード"]
if($user == "" || $psw == "")
{
echo "<script>alert('ユーザー名またはパスワードを入力してください!');history.go(-1);</script>" ;
if (!$con)
{
die('接続できませんでした: ' . mysql_error())
mys ql_select_db("vote");
mysql_query(" 名前を設定します 'utf-8'"); sql = "ユーザー名 = '$_POST[ユーザー名]' およびパスワード = '$_POST[パスワード]' からユーザー名を選択します。"; $ ユーザー名、'ようこそ! 「ユーザー センター
'」と入力します。パスワードが間違っています ');history.go(-1);"; ️ -1);< /script>";
}
?>
この文 phpif条件が空でphpプログラムが入力されていませんが、フォームで値が渡されていませんか?

まずは $_POST["submit"] を出力して確認してください

フォームフォームはボタンを送信できません


$_POST["submit"]=="Login"
フォームとハンドラーが同じファイル内にないため、この判断には一定のリスクがあります
2 つのファイルのエンコーディングは一貫している必要があります。

$_POST["submit"]=="ログイン"



まず $_POST["submit"] を出力して内容を確認してください



input に変更してもまだ機能しませんか?

方法はわかりませんが、うまくいきました。 。 。皆さんありがとう

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