PHPで書いたこのコードがブラウザに何も表示されないのはなぜですか?
PHP で書いたこのコードがブラウザに何も表示されないのはなぜですか?
if(isset($_POST['Submit'])&& $_POST['Submit']= ="Login") {
$user=$_POST['user'];
$pass=$_POST['pass'];
if(empty($user)||empty($pass )){
echo"<script>alert('ユーザー名とパスワードは空にすることはできません');</script>";
}
else{
echo"入力されたユーザー名は :$user パスワードは:$pass";
}
}
?>
ブラウザで実行した結果は空白です
-----解決策--------------------------------
これについて説明します。 if(isset($_POST['Submit'])&& $_POST['Submit']=="Login") が成立していないため、テーブルを確認してください。 < input type = "submit"> ; ボタンの名前は "name="Login"?
条件 $_POST['submit']=="Login" が true でないことを意味しない場合は、単に変更してください
さらに: フォーム内 メソッドは post メソッドを使用して送信されます。つまり、method="post"
フォーム内では次のようになります
php で次のように記述します:
if(isset($_POST['login'])&& $_POST ['login']=="ログイン"){
$user= $_POST['user'];
$pass=$_POST['pass'];
if(empty($user) ||empty($pass)){
echo"<script>alert('ユーザー名とパスワードを空にすることはできません');</script>";
}
else{
echo "入力されたユーザー名は $user、パスワードは $pass";
}
}
else{
echo "フォームは送信されませんでした";
}
?>
------解決策---------
------解決策------
リファレンス PHP マニュアル: 言語リファレンス-> >PHP 外部からの変数
- HTML コード
<?php // PHP 4.1.0 以降で利用可能 echo $_POST['ユーザー名']; echo $_REQUEST['ユーザー名']; import_request_variables('p', 'p_'); $p_ユーザー名をエコーします。 // PHP 3 以降で利用可能。 PHP 5.0.0 以降、これらの長い事前定義変数は // register_long_arrays ディレクティブでオフにできます。 echo $HTTP_POST_VARS['ユーザー名']; // PHP ディレクティブ register_globals = on の場合に使用可能。しかしそれ以来 // PHP 4.2.0 以降のデフォルト値は register_globals = off です。 // このメソッドの使用または依存は推奨されません。 $ユーザー名をエコーします。 ?> <フォームアクション="foo.php" メソッド="POST"> 名前: <input type="text" name="ユーザー名"><br /> 電子メール: <input type="text" name="email"><br /> <input type="submit" name="submit" value="送信してください!" /> </フォーム> <br><font color="#e78608">------解決策----------------------</font><br>$_POST['Submit']==ログインによって渡される値 (中国語) "<br><br> フォームはエンコードされています。もちろん検証は失敗しました! <br>英語に変更すれば通ります<br><br>あるいは以下のようにこれを削除しても同じです。このキー値が存在する場合、<br>
- PHP コード
を実行します <?php if(isset($_POST['送信'])){ $user=$_POST['ユーザー']; $pass=$_POST['パス']; if(empty($user)||empty($pass)){ echo"<script>alert('ユーザー名とパスワードを空にすることはできません');</script>"; } それ以外{ echo "入力されたユーザー名は $user、パスワードは $pass"; } } ?> <br><font color="#e78608">------解決策---------</font><br><?php<br /> if(isset ( $_POST['Submit'])&& $_POST['Submit']=="ログイン"){<br /> $user=$_POST['user'];<br />$pass=$_POST['pass' ] ;<br />if(empty($user)||empty($pass)){<br />echo"<script>alert('ユーザー名とパスワードを空にすることはできません');</script>";<br>}//ここに中括弧は 1 つだけあります <br>}else{<br>echo"入力されたユーザー名は $user、パスワードは $pass";<br>}<br>//たくさんありますここに中かっこ }<br>?> <div class="clear"></div>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 開発者にとって、POST を使用してパラメータのあるページにジャンプすることは基本的なスキルです。 POST は HTTP でデータを送信する方法で、HTTP リクエストを通じてサーバーにデータを送信できます。ジャンプ ページはサーバー側でページを処理してジャンプします。実際の開発では、特定の機能上の目的を達成するために、パラメーターを指定して POST を使用してページにジャンプする必要があることがよくあります。

Xbox はゲーム コミュニティの間で人気があり、Xbox アプリは成功の明確なイメージを描きます。ただし、一部のユーザーは、Xbox アプリが Windows 11 でゲームを起動しないと報告しています。 GamePass サブスクリプションを持っている人はこのエラーに遭遇しますが、他の人も同様にこのエラーに遭遇しているようです。私たちは問題を理解し、ほとんどのユーザーにとって何が有効かを判断するためにいくつかのフォーラムを検討しました。関連情報を収集できたら、Xbox が Windows 11 でゲームを起動しない場合の根本原因と最も効果的な修正をリストしたチュートリアルを次に示します。 Xbox アプリは Windows 11 で実行できますか?この質問に対する答えは

PHP は、インタラクティブで動的な Web アプリケーションの作成に使用できる、広く使用されているサーバー側スクリプト言語です。 PHP アプリケーションを開発する場合、通常、フォームを介して処理するためにユーザー入力データをサーバーに送信する必要があります。ただし、フォームデータがPHPで送信されたものであるかどうかを判断する必要がある場合があるので、この記事ではその判断方法を紹介します。

Python はブラウザーによるポスト リクエストの送信をシミュレートします importrequests 形式 request.postrequest.post(url,data,json,kwargs)#ポスト リクエストの形式 request.get(url,params,kwargs)#get リクエストと比較して、ポスト リクエストの送信パラメータは次のように分割されますForms ( x-www-form-urlencoded) json (application/json) データ パラメーターは、辞書形式と文字列形式をサポートしています。辞書形式は、 json.dumps() メソッドを使用して、データを有効な JSON 形式の文字列に変換します。このメソッドには、次のものが必要です

1. Java は post インターフェイスを呼び出します 1. Java に付属の URLConnection または HttpURLConnection を使用します 他の jar パッケージをダウンロードする必要はありません URLConnection を呼び出します インターフェイスの応答コードがサーバーによって変更されている場合、応答メッセージは受信できません。応答コードが正しい場合にのみ受信されます。 publicstaticStringsendPost(Stringurl,Stringparam){OutputStreamWriterout=null;BufferedReaderin=null;StringBuilderresult=newSt を返します。

以下:server{listen80;listen443ssl;server_namenirvana.test-a.gogen;ssl_certificate/etc/nginx/ssl/nirvana.test-a.gogen.crt;ssl_certificate_key/etc/nginx/ssl/nirvana.test-a.gogen .key;proxy_connect_timeout600;proxy_read_timeout600;proxy_send_timeout600;c

タイトル: PHP コード例: POST を使用してパラメーターを渡し、ページ ジャンプを実装する方法 Web 開発では、多くの場合、パラメーターを POST 経由で渡し、サーバー側で処理してページ ジャンプを実装する必要があります。 PHP は、一般的なサーバーサイド スクリプト言語として、この目的を達成するための豊富な関数と構文を提供します。以下では、この機能を PHP を使用して実装する方法を、具体的な例を用いて紹介します。まず、2 つのページを準備する必要があります。1 つは POST リクエストを受信し、パラメーターを処理するためのものです。

PHP は Web サイト開発で広く使用されているプログラミング言語であり、ページ ジャンプと POST データの送信は Web サイト開発における一般的な要件です。この記事では、PHP のページジャンプを実装して POST データを運ぶ方法を、具体的なコード例を含めて紹介します。 PHP では、ページ ジャンプは通常、ヘッダー関数を通じて実装されます。ジャンプ プロセス中に POST データを送信する必要がある場合は、次の手順で実行できます。 まず、ユーザーが情報を入力して送信ボタンをクリックするフォームを含むページを作成します。フォーム内のアクティ
