為什么我在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";
}
}
?>
在瀏覽器上運行的結(jié)果空白的
------解決方案--------------------
說明你這個條件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 起,這些較長的預(yù)定義變量// 可用 register_long_arrays 指令關(guān)閉。 echo $HTTP_POST_VARS['username'];// 如果 PHP 指令 register_globals = on 時可用。不過自// PHP 4.2.0 起默認值為 register_globals = off。// 不提倡使用/依賴此種方法。 echo $username;?><form action="foo.php" method="POST">????Name:??<input type="text" name="username"><br />????Email:?<input type="text" name="email"><br />????<input type="submit" name="submit" value="Submit me!" /></form> $_POST['Submit']=="登陸" 表單傳遞過來的值(中文)是編碼過的。當然驗證不通過! 如果你換成英文就通過了 或者你把這個去掉也一樣,如下面的那個。這個鍵值存在時就執(zhí)行

Hot AI Tools

Undress AI Tool
Undress images for free

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Python simulates the browser sending post requests importrequests format request.postrequest.post(url,data,json,kwargs)#post request format request.get(url,params,kwargs)#Compared with get request, sending post request parameters are divided into forms ( x-www-form-urlencoded) json (application/json) data parameter supports dictionary format and string format. The dictionary format uses the json.dumps() method to convert the data into a legal json format string. This method requires

1. Java calls post interface 1. Use URLConnection or HttpURLConnection that comes with java. There is no need to download other jar packages. Call URLConnection. If the interface response code is modified by the server, the return message cannot be received. It can only be received when the response code is correct. to return publicstaticStringsendPost(Stringurl,Stringparam){OutputStreamWriterout=null;BufferedReaderin=null;StringBuilderresult=newSt

PHP is a programming language widely used in website development, and page jumps and carrying POST data are common requirements in website development. This article will introduce how to implement PHP page jump and carry POST data, including specific code examples. In PHP, page jumps are generally implemented through the header function. If you need to carry POST data during the jump process, you can do it through the following steps: First, create a page containing a form, where the user fills in the information and clicks the submit button. Acti in the form

Xbox is popular among the gaming community, and their Windows apps paint a clear picture of success. However, some users have reported that the Xbox app is not launching games in Windows 11. Those with a GamePass subscription will encounter this error, but others appear to have encountered it as well. We went through several forums to understand the problem and determine what worked for most users. Once we are able to gather the relevant information, here is our tutorial listing the root causes and the most effective fixes when Xbox is not launching games in Windows 11. Can Xbox apps run on Windows 11? The answer to this question

PHP is a widely used server-side scripting language that can be used to create interactive and dynamic web applications. When developing PHP applications, we usually need to submit user input data to the server for processing through forms. However, sometimes we need to determine whether form data has been submitted in PHP. This article will introduce how to make such a determination.

實現(xiàn)如下: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

For PHP developers, using POST to jump to pages with parameters is a basic skill. POST is a method of sending data in HTTP. It can submit data to the server through HTTP requests. The jump page processes and jumps the page on the server side. In actual development, we often need to use POST with parameters to jump to pages to achieve certain functional purposes.

Title: PHP code example: How to use POST to pass parameters and implement page jumps In web development, it often involves the need to pass parameters through POST and process them on the server side to implement page jumps. PHP, as a popular server-side scripting language, provides a wealth of functions and syntax to achieve this purpose. The following will introduce how to use PHP to implement this function through a practical example. First, we need to prepare two pages, one to receive POST requests and process parameters
