0

我有一个下拉菜单的 html 部分:

<form name="navList" onsubmit="return submitForm();">
<select name="subMenu">
<option value> </option>
<option value> CR_ID </option>
<option value> CR_HEADLINE </option>
<option value> CRI_CLOSEDATE </option>
<option value> CRI_ASSIGNEE </option>
</select>

如何使用此功能将其更改为 php?

foreach($array as $key=>$value)
{
$html .= "<option value='$key'>$value</key>";
}
echo "<select name="process">$html</select>";
4

3 回答 3

2

您忘记在输出中添加转义序列。请参考此演示:-

$optionArray = array(
            0 => 'CR_ID',1=> 'CR_HEADLINE',
            2 => 'CRI_CLOSEDATE',3 => 'CRI_ASSIGNEE'
            );
foreach($optionArray as $key=>$value)
{
$html .= "<option value='$key'>$value</key>";
}
echo "<select name=\"process\">".$html."</select>";

或者

    echo '<select name="process">'.$html.'</select>';
于 2013-07-12T11:15:37.743 回答
0
echo "<select name=\"process\">".$html."</select>";

你需要逃避你的报价。

于 2013-07-12T11:12:40.043 回答
0
<?php

$html ='';
$myArray = array(0 => '',1 => 'CR_ID',2=> 'CR_HEADLINE', 3 => 'CRI_CLOSEDATE',4 => 'CRI_ASSIGNEE');

foreach($myArray as $key=>$value)
{
    $html .= "<option value='$key'>$value</key>";
}

echo "<select name=\"process\">".$html."</select>";

链接 - http://codepad.viper-7.com/YpccFw

于 2013-07-12T11:18:04.960 回答