在PHP和MYSQL中使用ID发送ID

时间:2015-08-05 11:30:31

标签: php html mysql sql web

问题:

我想将ID发送到数据库表而不是Name。但我想在字段中显示名称而不是ID。 当我通过组合框发送它时,它工作得很好。但我不知道它如何与搜索字段一起使用。 php代码如下:

<font> <b>Name: </b></font>
<?php

include("database/db.php");

if($link === false){
    die("ERROR: Could not connect. " . mysqli_connect_error());
}

$sql = "SELECT *  FROM table";

$result = $link->query($sql); ?>
<select name="ID">
<?php
if ($result->num_rows > 0) {
     // output data of each row
     while($row = $result->fetch_assoc()) {
         $ad_id = $row["ID"];
          $name= $row['Name'];
           ?>
       <option  value="<?php echo $ad_id; ?>"><?php echo  $name; ?></option>


<?php
     }
} else {
     echo "0 results";
}

// close connection
mysqli_close($link);
?> 
</select>

1 个答案:

答案 0 :(得分:0)

根据您的评论,您可以使用mysql中的自动完成文本框,通过使用ajax调用它将满足您按名称搜索的要求。

网上有一些链接,因为您可以搜索和实施,但您必须对与NAME的ID联系人进行一些更改

Autosuggest ref 1

Autosuggest link ref 2

JQUERY UI