简体   繁体   English

我如何使用ajax从PHP中的一个表中显示的两个表的下拉列表中获取数据

[英]How can i fetch data at dropdown from two tables display in one table in PHP using ajax

This is code of my Table in PHP. 这是我的PHP表的代码。 I want to fetch other details from different 2 tables using AJAX in PHP. 我想在PHP中使用AJAX从不同的2个表中获取其他详细信息。 i am using mysql.I want to show details in table when i select any value from dropdown. 我正在使用mysql。从下拉列表中选择任何值时,我想在表中显示详细信息。 Help me please.. I tried so much time but i am not success. 请帮帮我..我花了很多时间,但我没有成功。

My code is given below. 我的代码如下。

    <td>
    <?php
    $query = "select * from table_name  order by name ASC ";
    $result= mysql_query($query);
    echo '<select name="id">';
    echo '<option value="">---Select Employee---</option>';
    while ($row=mysql_fetch_array($result))
        {
    ?>
<option value="<?php echo $row['id']; ?>"> <?php echo  ucfirst($row['name']); ?></option>                               
    <?php
         }
         echo "</select>";
    ?>
</td> 

If you want to fetch your selected value from dropdown. 如果要从下拉列表中获取选定的值。 then this will help you. 这样对您有帮助。

<?php
   $sql= "select * from table_name";
   $res=mysql_query($sql);
   while($row=mysql_fetch_array($res))
   {
?>
     <select name="xyz">
       <option value=""> --- Select ---</option>
<?php
       $sql2="select * from table_name"; 
       $res2=mysql_query($sql2);
       while($row2=mysql_fetch_array($res2))
       {
         if($row2['column_name']==$row['column_name'])
         {
           $selected='selected="selected"';
         } else {
           $selected='';
         }  
?>
          <option value="<?php echo $row2['column_name']; ?>" 
            <?php echo $selected; ?>><?php echo $row2['column_name'] ?>
          </option>
<?php
       }
?>
    </select>
<?php
  }
?>

I think it may help you 我认为这可能对您有帮助

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM