dopuzf0898 2012-09-03 23:07
浏览 51

MySQL数据库填充下拉框和PHP搜索

I have question regarding search on webpage with textbox and dropdown box.

I have table with fields:

ID
First name
Last name
Company name
Occupation
Description

Now i need to make search form which will be populated from database (field Occupation) and textbox where I can put whatever I want, and then get results from database based on those on web page.

I am really sorry but i am totally begginer and only need some examples of such kind of code and much help :)

Thank you

  • 写回答

2条回答 默认 最新

  • duanfen1312 2012-09-03 23:35
    关注

    Create a form with a search input textbox.

    Then on the page where the form submits (I like to post back to the same page) you need to execute a select query to get the list of the occupations based on that search.

    example: in index.php

    <?php
    
    ?>
    <html>
    <body>
    <form action="<?php echo htmlentities($PHP_SELF); ?>"
      <?php
        if (isset($_POST['submit'])){
          // Insert code to connect to DB HERE
          $searchText = htmlentities($_POST['search']);
          $query = "SELECT * FROM table_name WHERE Occupation LIKE '%$searchText%'";
          $results = mysql_query($query) or die(mysql_query());
          echo "<select name=\"occupations\">";
          while($row=mysql_fetch_array($results)){
            echo "<option>$row[Occupation];</option>";
          }
          echo "</select>";
        }
      ?>
      <input type="text" name="search"/>
      <input type="submit" name="submit"/>
    </form>
    </body>
    </html>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图