Javascript PHP/HTML:$_POST-isn';不工作也不显示任何东西
我为姓名和年龄创建了两个输入,当用户单击submit时,屏幕必须显示他在两个输入中输入的值,但它什么也不做。。这是我的密码Javascript PHP/HTML:$_POST-isn';不工作也不显示任何东西,javascript,php,html,database,forms,Javascript,Php,Html,Database,Forms,我为姓名和年龄创建了两个输入,当用户单击submit时,屏幕必须显示他在两个输入中输入的值,但它什么也不做。。这是我的密码 <html> <head></head> <body> <?php if(isset($_POST['submit'])){ $name=$_POST['name']; $age=$_POST['age']; echo $name; echo $age; } ?> <for
<html>
<head></head>
<body>
<?php
if(isset($_POST['submit'])){
$name=$_POST['name'];
$age=$_POST['age'];
echo $name;
echo $age;
}
?>
<form action="" method="post">
<input type="text" name="name" placeholder="name"></br>
<input type="number" name="age" placeholder="age"></br>
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>
您必须为表单添加一个操作(执行并将数据发送到表单本身)
您必须设置输入字段的值,而不仅仅是回显它们:
<html>
<head></head>
<body>
<?php
$name = "";
$age = "";
if(isset($_POST['submit'])){
$name=$_POST['name'];
$age=$_POST['age'];
}
?>
<form action="" method="post">
<input type="text" name="name" placeholder="name" value="<?php echo $name;?>"></br>
<input type="number" name="age" placeholder="age" value="<?php echo $age;?>"></br>
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>
使用$\u服务器['PHP\u SELF']
将数据发送到同一页面
我想你只需要检查你的服务器,因为我刚刚删除并通过了你的代码,它在我的带有PHP7的服务器上工作。
以下是您在我的一个网站上的代码:
调试<代码>变量转储($\u POST)代码>获取值,但为什么不在屏幕上显示:/which values?我复制并粘贴了你的代码。它在Firefox上运行良好。您可能会发现这很有用:
<html>
<head></head>
<body>
<?php
$name = "";
$age = "";
if(isset($_POST['submit'])){
$name=$_POST['name'];
$age=$_POST['age'];
}
?>
<form action="" method="post">
<input type="text" name="name" placeholder="name" value="<?php echo $name;?>"></br>
<input type="number" name="age" placeholder="age" value="<?php echo $age;?>"></br>
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>