2016-03-03 93 views
0

我在數據庫中有四列。如果我有兩個字段,如果我鍵入兩個字段,那麼它比較數據庫,如果相同時顯示另一個兩列值。在php 的輸入欄中我輸入蘋果和橙色比較Db並顯示芒果葡萄 和apple1和orange1它的顯示mango1 grape1怎麼樣?輸入字段數據與數據庫比較並顯示另一個值db

前,如果我的分貝是 蘋果橙芒果葡萄, apple1 orange1 mango1 grape1 apple2 orange2 mango2 grape2

我想輸入的文字從用戶比較db.the輸入數據如何比較DB和顯示在同一行的另一個values..please幫我

+0

從分貝得到山口(2)代替山口(1)。那是從tble選擇COL2其中相同的col1 =值。 col1包含apple,col2包含apple1。 – Gopalakrishnan

+0

我如何在PHP的入門 – user5945137

+0

你試圖達到這個 – Gopalakrishnan

回答

0

試試這個代碼。我只是給出了示例代碼

<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; 
    } 
在返回值
+0

ü可以只在PHP做,因爲我學習PHP – user5945137

+0

確定它能做的只有在PHP沒有Ajax – user5945137

相關問題