Php $\u POST['variable']不带

Php $\u POST['variable']不带,php,html,mysql,Php,Html,Mysql,我有一个由PHP生成的工作选择 代码: 它正在工作。但当我替换 $text_description="&nbsp;Helloworld!&nbsp;"; 到 它不再工作。您只需在选项中添加一个值属性即可: echo "<form method='post'><select name='selectid'>"; $result_select = mysql_query("SELECT * FROM DB.Table"); while($row_sel

我有一个由PHP生成的工作选择

代码:

它正在工作。但当我替换

 $text_description="&nbsp;Helloworld!&nbsp;";


它不再工作。

您只需在选项中添加一个值属性即可:

echo "<form method='post'><select name='selectid'>";
$result_select = mysql_query("SELECT * FROM DB.Table");
  while($row_select = mysql_fetch_array($result_select))
    {
        echo "<option value='{$row_select['Value']}'"; 
        if ($row['Value'] == $row_select['Value'] ) echo 'selected';
        echo ">{$row_select['Value']}&nbsp;&nbsp;&nbsp;{$row_select['Value']}
        </option>";
    }
echo "</select></form>";

根据这一点,以及你之前的问题,我们希望帖子不要包含HelpMePlease和类似内容,尤其是标题。这被广泛认为是分心和/或乞讨,并且会降低你得到所需答案的可能性。只要写一些细节性的文章,尽量少加修饰就行了——现在看起来不错。是的,尽管有必要向OP指出,他们的代码容易受到XSS的影响。一个模板库,或者至少不要将所有内容都包含在echo语句中,将会有所帮助。谢谢回复!问题不在于从select中获取值,问题在于获取它就像获取somevalue1somevalue2一样,但我获取somevalue1somevalue2。这个隐藏的空白在浏览器somevalue1 somevalue2中。然后只需在value=属性中添加somevale1somevalue2!非常感谢,@SzabolcsPáll
 $text_description="&nbsp;Helloworld!&nbsp;";
 $text_description=$_POST['selectid'];
echo "<form method='post'><select name='selectid'>";
$result_select = mysql_query("SELECT * FROM DB.Table");
  while($row_select = mysql_fetch_array($result_select))
    {
        echo "<option value='{$row_select['Value']}'"; 
        if ($row['Value'] == $row_select['Value'] ) echo 'selected';
        echo ">{$row_select['Value']}&nbsp;&nbsp;&nbsp;{$row_select['Value']}
        </option>";
    }
echo "</select></form>";