我回来了,这可能有点棘手,但我们会发现的!:D
好的,我正在使用 php 自行填充我的select
字段,因此我不必options
在新代理加入时不断更新。我在页面的这一部分使用 ajax (javascript),除了公司select
字段外,我对此没有任何问题。
我的所有select
字段都可以正常工作,但 Company 字段仅在名称中似乎带有“&”的公司上不会显示任何内容。(两家公司名称中仍然使用“&”)
非运作公司名单:
-Anthem
-Bogart
-Burnham
-Church Insurance
-Fawcett
-JRM
-Kenneth B. Brown
-Newton
-Sam F.
-Sherrill -Wallace
& Turner
PHP 公司select
代码:(公司字段中的 if/else 语句最好是,但由于某种原因,它会在下拉列表if ($row['Company'] !== NULL) {
echo '<option value="'.$row['Company'].'">'.$row['Company'].'</option>';
}
中的空白处回显。)option
<label for="company">Company</label><br />
<select id="company" name="users" onChange="showUser(this.value)">
<?php include 'login.php';
$result = mysqli_query($con, "SELECT DISTINCT Company FROM `roster` ORDER BY Company ASC;");
echo '<option value="">' . 'Select a Company' .'</option>';
while ($row = mysqli_fetch_array($result)) {
if ($row['Company'] == NULL) {
}
else {
echo '<option value="'.$row['Company'].'">'.$row['Company'].'</option>';
}
}
?>
</select>
select
其他领域的 PHP :
<label for="last">Last Name</label><br />
<select id="last" name="Last_Name" onChange="showUser(this.value)">
<?php include 'login.php';
$result = mysqli_query($con, "SELECT DISTINCT Last_Name FROM `roster` ORDER BY Last_Name ASC;");
echo '<option value="">' . 'Select an Agent' .'</option>';
while ($row = mysqli_fetch_array($result)) {
echo '<option value="'.$row['Last_Name'].'">'.$row['Last_Name'].'</option>';
}
?>
</select>
关于这个有什么想法吗?如果您需要查看在结果中回显的 process.php 页面,请询问!感谢任何提供帮助的人一百万。
通过 php 填充 HTML 时的外观:
<select id="company" name="users" onchange="showUser(this.value)">
<option value="">Select a Company</option><option value="A.R.T. Group">A.R.T. Group</option><option value="ALPHA Benefits">ALPHA Benefits</option>
</select>
我只包括了一些,因为其中 80 多是一大行 html。