我解释了为什么标题可能会有点长,我想简化它。
我有一个页面index.php,它有一个表格,在一个tr
, 中td
(height
并且width
已经建立)它有一个include ('/funciones/cargar_entrada.php')
,所以这个包含的内容将显示在这个tr
, 中td
。
load_entry.php函数连接到数据库并检索最后一个条目(示例:entry1.html)。我试图entrada1.html
通过尝试来展示它;
- 包括
echo "< a href='/../entradas/entrada1.html'>< /a>";
<script type="text/javascript"> location.href='/../entradas/entrada1.html'; </script>
到目前为止一切都很好。问题是它没有显示entrada.1html
en的内容cargar_entrada.php
...
load_input.php 代码
$server=""; $用户=“”;$pass=""; $bbdd="";
$connection=mysqli_connect($server,$user,$pass,$bbdd) or die ("Error 505 NOT FOUND");
$sql="SELECT * FROM entries ORDER BY id DESC LIMIT 1"; $table=mysqli_query($connection,$sql);
while ($row=mysqli_fetch_object($table)) { $id=$row->id; }
header('位置:../tickets/ticket'.$id.'.html');
我知道这是非常基本的,但它对我有用
编辑:最后我选择了以下。
在 index.php 中,我创建了一个带有 src=load_entrada.php 的 iframe,这与我在上面放置的代码一起正确加载了最后一个条目。
问题已解决,感谢帮助!
您说您尝试了三种不同的方式来在表格
html
的单元格 (<td></td>
) 中显示文档的内容。好吧,您的第一次尝试是使用“ include ”:
告诉你你在做正确的事,但你应该知道“include”指令仅限于“包含”你所指示的文件的内容。你评论说:
我了解您的意思是您有一个文件“
cargar_entrada.php
”,其中有一个名为“cargar_entrada()
”的函数,该函数对数据库进行查询并检索html
最后一个条目的代码所在的文件的名称。请注意,您不仅应该cargar_entrada()
像这样声明和定义函数“”:如果没有,您必须在某个地方或在 upload_entry.php 文件本身中调用它:
或在包括之后:
enrada1.html
在这两种方式中的任何一种中,单元格内的文件内容都会正确显示。警告: * 显示前,检查文件是否存在
我假设了很多事情,我希望我是对的。如果我是对的,请向我们展示 upload_page.php 的代码以及如何在 td 中调用它。