这是php/html表单的一部分-
echo"<form action='fly_done.php' method='post' id='fly_form'>";
/* captains name from members list*/
echo "<select id='captain_selector' name='cap' form='fly_form';>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$z = $row["mem"];
echo "<option value=". $z .">$z</option>";
}
echo "</select>";
full blah blah
从数据库列表中获取成员名并将其放入选择器中。这工作得很好,但当结果发布到下一页时,它会掉第二个名字,即"Newnham Bernard"变成"Newnham"。有人知道如何保持完整吗?谢谢。B
您的value
属性周围缺少引号,因此您的浏览器在第一个空格后停止评估值。试试这个:
echo"<form action='fly_done.php' method='post' id='fly_form'>";
/* captains name from members list*/
echo "<select id='captain_selector' name='cap' form='fly_form';>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$z = $row["mem"];
echo "<option value='"". $z ."'">$z</option>";
}
echo "</select>";
full blah blah