如何使它不首先在下拉框中选择数据
How to make it so it is not selecting the data first in Drop down Box
我有一个问题,名字首先填充。我不确定如何在此下拉框中创建一个空白的选定字段。
<li id="li_7" >
<label class="description" for="Contact">Contact</label>
<div>
<?php
try {
$dbName = "C:\inetpub\wwwroot\fpdb\staffing.mdb";
$db = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)};charset=UTF-8; DBQ=$dbName; Uid=; Pwd=;");
}
catch (PDOException $e) {
echo $e->getMessage();
}
$sql="SELECT FIRSTNAME, LASTNAME, SCHEDULEPRIORTY FROM tbl_USERS WHERE (SCHEDULEPRIORTY = 1) OR (SCHEDULEPRIORTY = 2) OR (SCHEDULEPRIORTY = 3) order by FIRSTNAME";
/* You can add order by clause to the sql statement if the names are to be displayed in alphabetical order */
echo "<select id='Contact' name=Contact value=''>Contact</option>"; // list box select command
foreach ($db->query($sql) as $row){//Array or records stored in $row
echo "<option value=$row[FIRSTNAME],$row[LASTNAME]>$row[FIRSTNAME] $row[LASTNAME]</option>";
/* Option values are added by looping through the array */
}
echo "</select>";// Closing of list box
?>
只需添加如下内容:
echo '<option value="none">Please select a user</option>';
...在此行上方:
foreach ($db->query($sql) as $row){//Array or records stored in $row
/* You can add order by clause to the sql statement if the names are to be displayed in alphabetical order */
echo "<select id='Contact' name='Contact'>"; // list box select command
echo "<option value=''>Contact</option>";
foreach ($db->query($sql) as $row){//Array or records stored in $row
echo "<option value='$row[FIRSTNAME],$row[LASTNAME]'>$row[FIRSTNAME] $row[LASTNAME]</option>";
/* Option values are added by looping through the array */
}
echo "</select>";// Closing of list box
echo "<select id='Contact' name='Contact' >";
echo "<option value=''>[please select a contact]</option>";
foreach ($db->query($sql) as $row){
echo "<option value='". $row['FIRSTNAME']. "," . $row['LASTNAME']. "'>";
echo $row['FIRSTNAME'] . " " . $row['LASTNAME'] . "</option>";
}
echo "</select>";
我有一个问题,名字首先填充。我不确定如何在此下拉框中创建一个空白的选定字段。
<li id="li_7" >
<label class="description" for="Contact">Contact</label>
<div>
<?php
try {
$dbName = "C:\inetpub\wwwroot\fpdb\staffing.mdb";
$db = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)};charset=UTF-8; DBQ=$dbName; Uid=; Pwd=;");
}
catch (PDOException $e) {
echo $e->getMessage();
}
$sql="SELECT FIRSTNAME, LASTNAME, SCHEDULEPRIORTY FROM tbl_USERS WHERE (SCHEDULEPRIORTY = 1) OR (SCHEDULEPRIORTY = 2) OR (SCHEDULEPRIORTY = 3) order by FIRSTNAME";
/* You can add order by clause to the sql statement if the names are to be displayed in alphabetical order */
echo "<select id='Contact' name=Contact value=''>Contact</option>"; // list box select command
foreach ($db->query($sql) as $row){//Array or records stored in $row
echo "<option value=$row[FIRSTNAME],$row[LASTNAME]>$row[FIRSTNAME] $row[LASTNAME]</option>";
/* Option values are added by looping through the array */
}
echo "</select>";// Closing of list box
?>
只需添加如下内容:
echo '<option value="none">Please select a user</option>';
...在此行上方:
foreach ($db->query($sql) as $row){//Array or records stored in $row
/* You can add order by clause to the sql statement if the names are to be displayed in alphabetical order */
echo "<select id='Contact' name='Contact'>"; // list box select command
echo "<option value=''>Contact</option>";
foreach ($db->query($sql) as $row){//Array or records stored in $row
echo "<option value='$row[FIRSTNAME],$row[LASTNAME]'>$row[FIRSTNAME] $row[LASTNAME]</option>";
/* Option values are added by looping through the array */
}
echo "</select>";// Closing of list box
echo "<select id='Contact' name='Contact' >";
echo "<option value=''>[please select a contact]</option>";
foreach ($db->query($sql) as $row){
echo "<option value='". $row['FIRSTNAME']. "," . $row['LASTNAME']. "'>";
echo $row['FIRSTNAME'] . " " . $row['LASTNAME'] . "</option>";
}
echo "</select>";