我有一些连接到数据库并创建下拉列表的php。我在HTML中有一个特定的表单,我想将列表放入。
GeneratedCoordinates[ TotalCoordinates ].X = RandomNumberX;
GeneratedCoordinates[ TotalCoordinates ].Y = RandomNumberY;
我允许使用的唯一语言(除了sql)是php,html和javascript。就像现在一样,makeList()返回一个空列表。当我在函数中包含打开和关闭表单标签时,它返回一个完整功能列表,但它然后它就像它自己的表单一样,我需要成为原始表单的一部分。谢谢。
编辑:抱歉,忘记提及makeList函数在php标记内调用时工作正常。当我在HTML中调用它时,它返回一个空列表。答案 0 :(得分:0)
取决于你的参数($ parameter1和$ parameter2)应该有效。
Limit:
答案 1 :(得分:0)
首先,您的脚本存在一些语法问题。它不是有效的HTML文件,不是有效的PHP文件,也不是有效的JS文件。
如果由我决定,我会在脚本停止时定义PHP函数。 小心平衡你的开始和结束PHP标签。这样的东西:
<?php
// connect to database
function makeList($arg1, $arg2) {
echo '<select>';
while ($row = mysqli_fetch_array($result)){
echo "<option">;
echo $row[$column];
echo "</option>";
echo '</select>';
}
?>
只有在那之后我才会开始输出我的HTML。
现在有一些重要的事情需要注意我刚刚发布的脚本:
所以在上面的脚本之后,你可能会有这样的事情:
<body>
<form>
// some text inputs
<?php makeList($parameter1, $parameter2); ?>
// submit button
</form>