使用php和mysql中的下拉列表从数据库检索数据

Retrieving data from databse using the dropdown selected list in php and mysql

本文关键字:数据库 检索 数据 下拉列表 php mysql 使用      更新时间:2023-09-26

我有从mysql数据库填充的texbox和下拉列表。我想从数据库中检索数据,并希望使用下拉列表显示在文本框中,而不刷新页面。这是我的密码和提前感谢。

<select name="select1" class="form-control" id="dropdownlist1">
      <option id="0">-- Select the Company --</option>
      <?php
          require("dbcon.php");
          $getallcompanies = mysql_query("SELECT * FROM ifcandetails6");
          while($viewallcompanies = mysql_fetch_array($getallcompanies)){
              ?>
      <option id="<?php echo $viewallcompanies['tcuid']; ?>"><?php echo $viewallcompanies['tcname'] ?></option>
      <?php
          }
           ?>
  </select>

输入文本框:

 <input type="text" id="field1" value="<?php echo $viewallcompanies['tccontact']?>" disabled/>

像这样分开:

<?php
require("dbcon.php");
$query = mysql_query("SELECT tcuid, tcname, tccontact FROM ifcandetails6");
while($row = mysql_fetch_array($query)){
    $contacts[] = $row['tccontact'];
    $companies[] = $row;   
}
?>
<select name="select1" class="form-control" id="dropdownlist1">
    <option id="0">-- Select the Company --</option>
    <?php foreach($companies as $company) { ?>
        <option id="<?= $company['tcuid']; ?>"><?= $company['tcname'] ?></option>
    <?php }  ?>
</select>
<?php foreach($contacts as $contact) { ?>
    <input type="text" id="field1" value="<?= $contact['tccontact']?>"/>
<?php }  ?>