簡體   English   中英

下拉列表php與數據庫中的選定值

[英]dropdown list php with selected value from database

我一直在php的下拉框中工作,它鏈接到表profile_staff和potential_client表結構如下

表1 - potential_client

pc_id | pc_staff 1 | prav

表2 - profile_staff staff_id | staff_name 1 | shree 2 | prav

其中填充值應來自表profile_staff列staff_name,並且所選值應來自potential_client列staff_id。 下面是我到目前為止所做的代碼。 它在下拉列表中顯示空值。 請指教。

<?php  
$sql2 = "SELECT profile_staff from potential_client WHERE pc_id = '$pc_id'";
$sql1= "SELECT staff_name from profile_staff";

$result1 = mysql_query($sql1);
$result2 = mysql_query($sql2);

echo '<select name="pc_staff">';
while($row = mysql_fetch_array($result1) && $row1 =      mysql_fetch_array($result2)) {
if ($row === $row1) {
echo '<option value="' . $row . '" selected="selected" />';
} else {
echo '<option value="' . $row1 . '" />';
}
}
echo '</select>';  ?>

謝謝你們這里是工作代碼。

<?php
$sql = "SELECT staff_name FROM profile_staff";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);

echo "<select name='pc_staff' <option value = '0'> Select Staff </option>";
while ($row = mysql_fetch_array($result)) {
if ($row['staff_name'] == $search_user['pc_staff']) {
    $selectCurrent=' selected';
echo '<option value="'.$search_user['pc_staff'].'"  '.$selectCurrent.'>'.$search_user['pc_staff'].'</option>';
}
else
 {
echo "<option value='" . $row['staff_name'] ."'>" . $row['staff_name'] ."  </option>";
  }
 }
 echo "</select>"; ?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM