$服务器[“PHP”SELF]不工作 个人信息 名字: 姓氏:
为什么这个代码不起作用?我正在使用Wampserver。我已经尝试了所有的选择,比如$服务器[“PHP”SELF]不工作 个人信息 名字: 姓氏:,php,html,wampserver,Php,Html,Wampserver,为什么这个代码不起作用?我正在使用Wampserver。我已经尝试了所有的选择,比如”操作是空的(action=“”),只需输入页面的url,一切都会正常工作。如果您离开操作=“”,则会将其视为自我页面提交。您可以删除并尝试使用以下代码 <?php $Fname = $_POST["Fname"]; $Lname = $_POST["Lname"]; echo "Hello, ".$Fname." ".$Lname.".<br />"; ?> &
”操作是空的(action=“”),只需输入页面的url,一切都会正常工作。如果您离开操作=“”
,则会将其视为自我页面提交。您可以删除
并尝试使用以下代码
<?php
$Fname = $_POST["Fname"];
$Lname = $_POST["Lname"];
echo "Hello, ".$Fname." ".$Lname.".<br />";
?>
<html>
<head>
<title>Personal INFO</title>
</head>
<body>
<form method="post" action="">
First Name:<input type="text" size="12" maxlength="12" name="Fname"><br />
Last Name:<input type="text" size="12" maxlength="36" name="Lname"><br />
<input type="submit">
</form>
</body>
</html>
我建议删除php标记前面的空白。像这样试试
<?php
if(isset($_POST['submit'])){
$Fname = $_POST["Fname"];
$Lname = $_POST["Lname"];
echo "Hello, ".$Fname." ".$Lname."<br />";
}
?>
如果错误是找不到页面,而不是代码执行时出现问题,那么这看起来像是服务器配置问题,而不是编码问题。哦,我理解你现在的问题。你是说页面已加载,但在点击提交后出现错误?点击提交后,url是否发生变化?但html表单工作正常。但在提交表单后,即单击“提交”按钮后,显示未找到网页。对不起,我不明白您在等待此代码是什么?既然这个动作是空的(action=“”),你能给我们更多关于你的目标的细节吗?请一个空动作应该和php_self做的一样。再次加载同一页。这是真的吗?还没开始工作。看,我从这里复制了代码。。。。仍然出现错误。根据您上面的代码,它将正常工作,请重试并分享问题。如果您有任何感觉,您应该检查是否存在任何重写规则。请参阅我尝试的确切代码。。。。仍然有一个错误,W3Studio中有很多例子包含错误或缺少的东西,所以不要认为W3Suple是神圣的……我想问你,你在哪里编写代码?使用wich框架?
<?php
$Fname = $_POST["Fname"];
$Lname = $_POST["Lname"];
echo "Hello, " . $Fname . " " . $Lname . "<br />";
?>