Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从PHP变量设置HTML下拉选项_Php_Html_Variables_Option - Fatal编程技术网

从PHP变量设置HTML下拉选项

从PHP变量设置HTML下拉选项,php,html,variables,option,Php,Html,Variables,Option,我想在一个php变量的HTML下拉菜单上设置。我给你我的代码,你可以看到我想做: <?php $html_table = ' <table border="0" cellspacing="0" cellpadding="0"><tr>'; while($arr = pg_fetch_array($result1)) { $html_table .= "<tr><td> $arr[0] </td></tr>";

我想在一个php变量的HTML下拉菜单上设置。我给你我的代码,你可以看到我想做:

<?php
$html_table = '
<table border="0" cellspacing="0" cellpadding="0"><tr>';
while($arr = pg_fetch_array($result1))
{
$html_table .= "<tr><td> $arr[0] </td></tr>";                          
}
$html_table .='</tr>';
?>

<p>
<select name="db" size="1">
<option> $html_table </option>  #### <- that is my question, how to get that working
</select>
</p>



$html_table#####只需将
$html_table
替换为
,就可以了-从PHP的角度来看。正如其他人指出的那样,HTML当然是无效的。

只需将
$HTML\u table
替换为
,从PHP的角度来看,你就可以开始了。正如其他人指出的那样,HTML当然是无效的。

只需将
$HTML\u table
替换为
,从PHP的角度来看,你就可以开始了。正如其他人指出的那样,HTML当然是无效的。

只需将
$HTML\u table
替换为
,从PHP的角度来看,你就可以开始了。正如其他人指出的那样,HTML当然是无效的。

所以请像这样设置选项元素

<option value="<?php echo $html_table; ?>"><?php echo $html_table; ?></option>

所以像这样设置选项元素

<option value="<?php echo $html_table; ?>"><?php echo $html_table; ?></option>

所以像这样设置选项元素

<option value="<?php echo $html_table; ?>"><?php echo $html_table; ?></option>

所以像这样设置选项元素

<option value="<?php echo $html_table; ?>"><?php echo $html_table; ?></option>









首先:您没有关闭
标签

第二:您不能将
标记粘贴到
中。您应该放置一系列
元素,每个元素都有一个数组元素

第三:要打印PHP变量,应执行以下操作:

<option><?php echo $html_table; ?></option>

但同样:它会破坏您的HTML,因为表不能在select选项内。 最佳解决方案是:

<select name="db" size="1">
    <?php while ($arr = pg_fetch_array($result1)): ?>
        <option><?php echo $arr[0]; ?></option>
    <?php endwhile; ?>
</select>

首先:您没有关闭
标签

第二:您不能将
标记粘贴到
中。您应该放置一系列
元素,每个元素都有一个数组元素

第三:要打印PHP变量,应执行以下操作:

<option><?php echo $html_table; ?></option>

但同样:它会破坏您的HTML,因为表不能在select选项内。 最佳解决方案是:

<select name="db" size="1">
    <?php while ($arr = pg_fetch_array($result1)): ?>
        <option><?php echo $arr[0]; ?></option>
    <?php endwhile; ?>
</select>

首先:您没有关闭
标签

第二:您不能将
标记粘贴到
中。您应该放置一系列
元素,每个元素都有一个数组元素

第三:要打印PHP变量,应执行以下操作:

<option><?php echo $html_table; ?></option>

但同样:它会破坏您的HTML,因为表不能在select选项内。 最佳解决方案是:

<select name="db" size="1">
    <?php while ($arr = pg_fetch_array($result1)): ?>
        <option><?php echo $arr[0]; ?></option>
    <?php endwhile; ?>
</select>

首先:您没有关闭
标签

第二:您不能将
标记粘贴到
中。您应该放置一系列
元素,每个元素都有一个数组元素

第三:要打印PHP变量,应执行以下操作:

<option><?php echo $html_table; ?></option>

但同样:它会破坏您的HTML,因为表不能在select选项内。 最佳解决方案是:

<select name="db" size="1">
    <?php while ($arr = pg_fetch_array($result1)): ?>
        <option><?php echo $arr[0]; ?></option>
    <?php endwhile; ?>
</select>



您不能将表格放在
中。只需放置一系列
元素,每个元素都有一个数组元素。不能将表放在
中。只需放置一系列
元素,每个元素都有一个数组元素。不能将表放在
中。只需放置一系列
元素,每个元素都有一个数组元素。不能将表放在
中。只需放置一系列
元素,每个元素包含数组中的一个元素。你是什么意思?选项不显示?是的,对不起,应该提到。。。当
循环使用时,
var\u dump($arr)
,在下拉菜单中没有可查看的选项。更新你的代码。也许没有结果?完成-有结果。现在它工作了。我把你的暗示都弄混了,但现在我明白了。谢谢你什么意思?选项不显示?是的,对不起,应该提到。。。当
循环使用时,
var\u dump($arr)
,在下拉菜单中没有可查看的选项。更新你的代码。也许没有结果?完成-有结果。现在它工作了。我把你的暗示都弄混了,但现在我明白了。谢谢你什么意思?选项不显示?是的,对不起,应该提到。。。当
循环使用时,
var\u dump($arr)
,在下拉菜单中没有可查看的选项。更新你的代码。也许没有结果?完成-有结果。现在它工作了。我把你的暗示都弄混了,但现在我明白了。谢谢你什么意思?选项不显示?是的,对不起,应该提到。。。当
循环使用时,
var\u dump($arr)
,在下拉菜单中没有可查看的选项。更新你的代码。也许没有结果?完成-有结果。现在它工作了。我把你的暗示都弄混了,但现在我明白了。谢谢