【问题标题】:Call PHP file inside an HTML without using input tag在不使用输入标签的情况下在 HTML 中调用 PHP 文件
【发布时间】:2016-08-01 21:29:22
【问题描述】:

有没有什么方法可以在不使用输入标签的情况下调用 HTML 文档中的 PHP 文件?

我正在尝试使用表单标签 (file2.php) 显示我的数据库的一些结果(作为表格),但我意识到显示结果的唯一方法是在表单标签内有一个输入标签。有什么方法可以在我的 HTML 网站中简单地显示结果而不使用输入?

代码:

<html>
<body> 
 <img src="file1.php"> 
 <form action="file2.php" method="post">
  <input type="submit" value="submit"> 
 </form>
</body>
<html>

My file2.php is
---
<?php
define('DB_NAME', 'name');
define('DB_USER', 'yyyy');
define('DB_PASSWORD', 'xxxx');
define('DB_HOST', 'localhost');

$link=mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);

if(!$link){
    die('Could not connect:' .mysql_error());
}

$db_selected = mysql_select_db(DB_NAME,$link);

if(!$db_selected){
    die('Can\'t use' .DB_NAME .':' . mysql_error()); 
}

 $cid=$_COOKIE["cid"];
 $sql= "SELECT * FROM table WHERE PID='$cid' ORDER BY SUBTIME ASC;";
 $result = mysql_query($sql);

 echo "<table border=1>
  <tr>
  <th> SUBMISSION DATE/TIME </th>
  <th> SYS </th>
  <th> DIA </th>
  <th> PULSE </th>
  <th> WEIGHT </th>
  </tr>";

  while ($row = mysql_fetch_array($result)){
    echo "<tr>";
    echo "<td align='center'>" . $row['SUBTIME'] . "</td>";
    echo "<td align='center'>" . $row['SYS'] . "</td>";
    echo "<td align='center'>" . $row['DIA'] . "</td>";
    echo "<td align='center'>" . $row['PULSE'] . "</td>";
    echo "<td align='center'>" . $row['WEIGHT'] . "</td>";
    echo "</tr>";
  }

  if(!mysql_query($sql)){
    die('Error:' .mysql_error());
  }

mysql_close();
?>

【问题讨论】:

  • 使用 include_once 或 require_once
  • 将.html文件重命名为.php有什么问题?你只想要一个链接?使用 链接
  • 谢谢!不把html文件改成php可以吗?
  • @Stefania 为什么更改文件名有问题?

标签: php html mysql sql


【解决方案1】:

您不能在 HTML 文件中包含 PHP 文件。您需要将 HTML 的扩展名更改为 PHP 并使用include()

<?php 
    include 'form2.php';
?>

这是最简单的方法。

【讨论】:

  • @Caio,嗯......现在我想起来......它不应该
  • 我不明白你为什么要在 action 属性中添加一个包含?我认为您的第一个答案很好......只需使用包含并将扩展名从 .html 更改为 .php
  • 我只是将 html 文件重命名为 php,然后我添加了 这一行在html部分没有使用任何形式。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-02
  • 2013-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多