停留在PHP和HTML的同一页面上
我正在尝试提交表单,提交后,网页不会转到其他页面。以下是我看过的一些资源:和。然而,他们的解决方案似乎没有一个是完全有效的,也就是说,它通过将PHP代码与HTML放在同一个文件中,帮助我找到了如何保持在同一页面上的方法,但是它没有“回显”网站上的任何消息,因此我不确定PHP是否真的在工作。这是我的代码:停留在PHP和HTML的同一页面上,php,html,forms,Php,Html,Forms,我正在尝试提交表单,提交后,网页不会转到其他页面。以下是我看过的一些资源:和。然而,他们的解决方案似乎没有一个是完全有效的,也就是说,它通过将PHP代码与HTML放在同一个文件中,帮助我找到了如何保持在同一页面上的方法,但是它没有“回显”网站上的任何消息,因此我不确定PHP是否真的在工作。这是我的代码: <!DOCTYPE html> <html> <body> <form method="post" enctype="multipart/form-d
<!DOCTYPE html>
<html>
<body>
<form method="post" enctype="multipart/form-data">
Select image to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload Image" name="submit">
</form>
<?php
if(isset($_POST['submit']))
{
echo "yo! what up homie?!";
}
else
{
// Display the Form and the Submit Button
}
?>
</body>
</html>
选择要上载的图像:
上传文件并提交后,网页不会转到其他页面。然而,它并没有回声yo!怎么了,伙计代码>。关于用户按下提交按钮后如何保持在同一页面并回显消息,有什么建议吗?
<!DOCTYPE html>
<html>
<body>
<?php echo "<p>PHP is installed and working</p>"; ?>
<form method="post" enctype="multipart/form-data">
Select image to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload Image" name="submit">
</form>
</body>
</html>
选择要上载的图像:
或者最好只写
<?php phpinfo(); ?>
在你的档案里。如果没有显示任何内容,您就没有PHP
如果是这样,您可以尝试以下方法:
<?php
if(isset($_POST['submit']))
{
$resp = "yo! what up homie?!";
}
else
{
$resp = "you haven't submitted yet!";
}
?>
<!DOCTYPE html>
<html>
<body>
<form method="post" enctype="multipart/form-data">
Select image to upload: <?php echo $resp; ?>
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload Image" name="submit">
</form>
将表单放在else
part中,您的文件应该在.php中
看这里
选择要上载的图像:
?>
您需要表单,还是需要该消息?我希望在提交表单时显示该消息。所以我知道,if(isset($\u POST['submit']){}
中的代码正在执行。我觉得它工作得很好。如果你把POST数组的内容放在页面的顶部,会发生什么?你有.php文件还是.html或.htm文件?这个答案有点帮助。但是我希望在用户单击submit按钮后显示消息。换句话说,我希望在用户单击submit按钮后执行一组PHP代码。。。既然你有php。。。php在服务器上运行。在客户端(您的浏览器)php代码中看到的页面将在每个页面发送给您之前运行。当你发布的时候,你发布的信息会被服务器上的php接收到,它会处理并可能会发送一些东西回来。。。我不知道为什么。。。我的意思是它看起来很好。。。也就是说,没有任何东西得到回应…那将是一个奇迹。。。您是否将文件放在服务器的正确位置,并在浏览器中查找正确的文件?我认为这非常好。这就是我想要的,但是在用户按下提交按钮后,我如何保留表单?您想保留表单吗?是的,我想保留表单。现在检查。如果表格被提交,你会得到信息和表格,如果不是只有表格会来。在这里查看更新的演示,演示仍在使表单消失。
<!DOCTYPE html>
<html>
<body>
<?php
if(isset($_POST['submit']))
{
echo "yo! what up homie?!";
}
?>
<form method="post" enctype="multipart/form-data">
Select image to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload Image" name="submit">
</form>
?>
</body>
</html>