为什么小弟我在php上写的这个代码,在浏览器上什么都不显示
为什么我在php上写的这个代码,在浏览器上什么都不显示啊
if(isset($_POST['Submit'])&& $_POST['Submit']=="登陆"){
$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']=="登陆") 没有成立,所以是空白的,你在表里看下的按钮的name是不是 name="登陆",
如果不是 说明$_POST['submit']=="登陆"条件不成立,把它们改成一致的就行了,
另外:form 里的 method 是要用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 code
<?php // 自 PHP 4.1.0 起可用 echo $_POST['username']; echo $_REQUEST['username']; import_request_variables('p', 'p_'); echo $p_username; // 自 PHP 3 起可用。自 PHP 5.0.0 起,这些较长的预定义变量 // 可用 register_long_arrays 指令关闭。 echo $HTTP_POST_VARS['username']; // 如果 PHP 指令 register_globals = on 时可用。不过自 // PHP 4.2.0 起默认值为 register_globals = off。 // 不提倡使用/依赖此种方法。 echo $username; ?>
------解决方案--------------------
$_POST['Submit']=="登陆"
表单传递过来的值(中文)是编码过的。当然验证不通过!
如果你换成英文就通过了
或者你把这个去掉也一样,如下面的那个。这个键值存在时就执行
- PHP code
<?php if(isset($_POST['Submit'])){ $user=$_POST['user']; $pass=$_POST['pass']; if(empty($user)||empty($pass)){ echo"<script>alert('用户名和密码不能为空');"; } else{ 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>}//这里才了一个大括号<br>}else{<br>echo"输入的用户名为:$user 密码为:$pass";<br>}<br>//这个大括号多了 }<br>?> <div class="clear"> </div>

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

python模擬瀏覽器發送post請求importrequests格式request.postrequest.post(url,data,json,kwargs)#post請求格式request.get(url,params,kwargs)#對比get請求發送post請求傳參分為表單( x-www-form-urlencoded)json(application/json)data參數支援字典格式和字串格式,字典格式用json.dumps()方法把data轉換為合法的json格式字串次方法需要

Xbox在遊戲社群中很受歡迎,他們的Windows應用程式清楚地描繪了成功的畫面。但是,一些用戶報告說Xbox應用程式沒有在Windows11中啟動遊戲。那些訂閱了GamePass的人會遇到這個錯誤,但其他人似乎也曾經遇到過這個錯誤。我們透過幾個論壇來了解問題並確定對大多數用戶有效的方法。一旦我們能夠收集到相關信息,這裡就是我們的教程,列出了Xbox未在Windows11中啟動遊戲時的根本原因和最有效的修復方法。 Xbox應用程式可以在Windows11上運作嗎?這個問題的答案

對於PHP開發者來說,使用POST帶參數跳轉頁面是一項基本技能。 POST是HTTP中一種發送資料的方法,它可以透過HTTP請求向伺服器提交數據,跳轉頁面則是在伺服器端進行頁面的處理和跳轉。在實際開發中,我們經常需要使用POST帶參數來跳轉頁面,以達到一定的功能目的。

一、java調用post介面1、使用URLConnection或HttpURLConnectionjava自帶的,無需下載其他jar包URLConnection方式調用,如果介面回應碼被服務端修改則無法接收到返回報文,只能當回應碼正確時才能接收到回傳publicstaticStringsendPost(Stringurl,Stringparam){OutputStreamWriterout=null;BufferedReaderin=null;StringBuilderresult=newSt

PHP是一種廣泛使用的伺服器端腳本語言,它可以用於建立互動式和動態的網路應用程式。在開發PHP應用程式時,我們通常需要透過表單將使用者輸入資料提交給伺服器端處理。然而,有時候我們需要在PHP中判斷是否有表單資料被提交,這篇文章將介紹如何進行這樣的判斷。

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

PHP是一種廣泛應用於網站開發的程式語言,而頁面跳躍並攜帶POST資料是在網站開發中常見的需求。本文將介紹如何實現PHP頁面跳轉並攜帶POST數據,包括具體的程式碼範例。在PHP中,頁面跳躍一般透過header函數實現。如果需要在跳轉過程中攜帶POST數據,可以透過以下步驟完成:首先,建立一個包含表單的頁面,使用者在該頁面填寫資訊並點擊提交按鈕。在表單的acti

標題:PHP程式碼範例:使用POST方式傳參並實現頁面跳轉的方法在Web開發中,經常涉及如何透過POST方式傳遞參數,並在伺服器端進行處理後實現頁面跳轉的需求。 PHP作為一種流行的伺服器端腳本語言,提供了豐富的函數和語法來實現這一目的。以下將透過一個實際的範例來介紹如何使用PHP來實現這項功能。首先,我們需要準備兩個頁面,一個用來接收POST請求並處理參數
