php - 输入字段数据与DB比较并显示db的另一个值

标签 php mysql

我在数据库中有四列。在html中有两个字段,如果我输入两个字段,那么它会比较数据库,如果相同,则显示另外两列值。它在php中如何工作 在输入字段中,我输入 apple 和 Orange,比较 Db 并显示芒果葡萄 而apple1和orange1其显示mango1及grape1如何?

例如,如果我的数据库是 苹果橙芒果葡萄, 苹果1 橙子1 芒果1 葡萄1 苹果2橙子2芒果2葡萄2

我想将用户的输入文本与数据库进行比较。输入数据如何比较数据库并显示同一行的另一个值。请帮助我

最佳答案

试试这个代码。我只是给出示例代码

<script src="<?php echo base_url();?>js/jquery-1.9.1.min.js"></script>
Name1 : <input type="text" class="form-control" id="name" name="name" value="" > </br>
Name2 : <input type="text" class="form-control" id="name2" name="name2" value="" ></br>

<script type="text/javascript">
               $( document ).ready(function() {
                    $('#name').blur(function(){
                     var name=$("#name").val();
                     $.ajax({
                                type: "post",
                                url: "ajax_get_sub",
                                cache: false,
                                data: {name:name},
                                success: function(plan){        
                                try{        
                                     $("#name2").val(plan);
                                }catch(e) {     
                                    alert('Exception while request..');
                                }   

                                },
                                error: function(e){                     
                                    alert('Error while request..');
                                }

                            });
                    });
               });
               </script>

像这样的 PHP 函数。文件名:ajax_get_sub

if(isset($_POST['name']) 
    {
    $t=$this->input->post('name');
    $result=$this->db->query("select * from table where col1 LIKE '%{$t}%'");
    $result->num_rows();
    foreach($result->result_array() as $row)
    {
        $name = $row['col2'];
    }
    echo $name;
    }

关于php - 输入字段数据与DB比较并显示db的另一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35767209/

相关文章:

php - 如何操作多维数组

mysql - 在 MySQL 中获取 GROUP 的 MAX 行

php - MySQL:查询两个值的存在

javascript - 属性符合我的值(value)

php - 读取由 PHP 生成的包含 @attributes 的 JSON(使用 jQuery)

PHP 通过单击查看按钮查看单个记录中的数据

MySQL:这个 CREATE PROCEDURE 语句有什么问题?

PHP 在运行后台进程的 bash 脚本上调用 shell_exec 超时

php - Joomla 自定义错误页面无法正常工作

使用 order by 和 group by 的 MYSQL 子查询