gpt4 book ai didi

php - 将使用连接的函数添加到 HTML 表单会导致函数错误地显示在表单顶部

转载 作者:行者123 更新时间:2023-11-30 23:26:58 25 4
gpt4 key购买 nike

我正在尝试制作一个带有从 MySQL 数据库填充的下拉菜单的表单。我将用于创建下拉菜单的代码放在一个函数中,并且我试图将完整的表单本身也放在一个函数中。

问题是出于某种原因,下拉菜单显示在表单的顶部而不是底部,就像它应该的那样。如果我查看正在生成的 HTML,似乎由于某种原因该函数根本没有在标记内部呈现。

echo "<form method='post'>
<table>
<tr>
<td><label for='artikelnr'>Artikelnummer:</label></td>
<td><input type='text' name='artikelnr' /></td>
</tr>
<tr>
<td><label for='omschrijving'>Omschrijving:</label></td>
<td><input type='text' name='omschrijving' /></td>
</tr>
<tr>
<td><label for='verkoopprijs'>Verkoopprijs:</label></td>
<td><input type='text' name='verkoopprijs' /></td>
</tr>
".categorie()."
<tr>
<td><input type='submit' name='submit' value='Toevoegen' /></td>
</tr>
</table>
</form>";

出于某种原因,函数 category() 实际上似乎是在表单之前生成的。就像在 echo 之前一样。在 HTML 中,它将首先生成 HTML 中的下拉菜单,然后是 echo 中包含的所有 HTML,不包括函数 categorie()。如何让函数在正确的位置生成?

最佳答案

可能是 category() 输出的数据不包含正确的 <tr><td>标签

关于php - 将使用连接的函数添加到 HTML 表单会导致函数错误地显示在表单顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12782331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com