当前位置: 首页 > 知识库问答 >
问题:

使用php回显表单,但包含

秦锐
2023-03-14

这是一个简单的问题,我需要使用phpecho“返回一个html

我可以通过键入以下内容完美地返回函数:

echo'
<form method="post" action="passwordResetUser.php">
    <input type="password" type="password" name="passwordResetUser" placeholder="Select new password" class="form-control1">
    <input type="password" type="password" name="passwordResetUserRetype" placeholder="Retype the new password" class="form-control1">
              
    <button type="submit" name="rP006" >Reset my password.</button>
</form>';

但我希望包含<?php include('errors.php');?>在第一个之前,因此结果如下所示:

echo'
<form method="post" action="passwordResetUser.php">
    <?php include('errors.php'); ?>
    <input type="password" type="password" name="passwordResetUser" placeholder="Select new password" class="form-control1">
    <input type="password" type="password" name="passwordResetUserRetype" placeholder="Retype the new password" class="form-control1">
              
    <button type="submit" name="rP006" >Reset my password.</button>
</form>';

但这只是抛出了一个错误,指出我正在自学PHP,这些事情让我发疯了。事先谢谢你,并为这个讨厌的问题道歉。

:)

共有1个答案

龙欣德
2023-03-14

您可以使用ob_start完成此操作,类似于:

ob_start();
include('errors.php');
$errors = ob_get_contents();
ob_end_clean();

echo'
<form method="post" action="passwordResetUser.php">
    ' . $errors . '
    <input type="password" type="password" name="passwordResetUser" placeholder="Select new password" class="form-control1">
    <input type="password" type="password" name="passwordResetUserRetype" placeholder="Retype the new password" class="form-control1">
              
    <button type="submit" name="rP006" >Reset my password.</button>
</form>';
 类似资料:
  • 如何使用PHP正则表达式检查字符串变量$str是否包含单词“cat”,但不包含单词“dog”。 案例1:$str=“我的宠物:鹦鹉”- 我尝试过这个方法,但我想知道是否有一个正则表达式可以做到这一点

  • 这是我的代码,以回声一个html块。 我正在做的是,我试图将这个php连接到mysql数据库,并在适当的地方打印出记录。dbconnect.php用于已检查正常运行的数据库连接。 我得到了这个在我的localhost网站(我驳回了所有的css风格和其他外观设置在这里)。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  • 问题内容: 我找到了一个自动提交表单数据的教程,但我要做的就是添加一个提交按钮以将数据传递给ajax。 我的目标是创建一个具有多个输入的表单,当用户单击“提交”按钮时,它将通过ajax发送并更新页面,而无需重新加载页面。另外,另一个关键是将所有输入发布到数组中的方式,以便在运行更新脚本时,输入字段中的名称属性与数据库中的列匹配。 我想我接近了。我已经搜索过,但没有找到确切的解决方案。提前致谢。 u

  • 我是新的PHP Codeigniter框架。我正在设计一个页面,其中我使用了一个链接。点击链接时,它调用一个jQuery函数,通过jQuery提交表单。我已经使用codeigniter表单验证方法进行服务器端验证,目前我已经禁用了客户端验证。 问题是,在这个过程中,当表单通过jQuery提交时,codeigniter表单验证方法不起作用。 但是如果我使用submit按钮来提交表单,那么codeig

  • 问题内容: 我有以下功能,到目前为止我还无法使用。我想ping一个IP地址,然后回显该IP是否有效。 当我使用示例调用此函数时: 无论如何,回声结果总是“死”。 有人可以帮我解决我的问题吗?和/或是否有更好的方法可以达到相同的效果? 非常感谢。 更新:修改了代码以包括双引号,但仍然得到相同(不正确)的结果。 问题答案: 注意:以下解决方案在Windows上不起作用。 在linux exec上,从控

  • 主要内容:PHP 表单处理,form.html 文件代码:,welcome.php 文件代码:,PHP 获取下拉菜单的数据,php_form_select.php 文件代码:,php_form_select_mul.php 文件代码:,单选按钮表单,php_form_radio.php 文件代码:,checkbox 复选框,php_form_select_checkbox.php 文件代码:,表单验证PHP 中的 $_GET 和 $_POST 变量用于检索表单中的信息,比如用户输入。 PHP 表