在文本框中显示值

时间:2014-01-24 05:38:41

标签: php html

我有一个表调用tb_app,字段'id','name','aic','batchcode'

示例:字段值'1','james','0001','1'

如果文本框(名称)中的类型james对应于其他字段(aic,batchcode)的值应显示在文本框中。这可能吗?任何人都可以帮助我...我是一个php初学者...请!

表格代码:

<form method="post">
 <input type="text" name="names" id="query" />
 <input type="text" name="aic" />
 <input type="text" name="batchcode" />
 <input type="submit" name="show" />
 </form>

1 个答案:

答案 0 :(得分:0)

您可以通过Jquery ajax执行此操作以这种方式尝试使用您可能对您有帮助的确切字段名称

你的jquery脚本应该是这样的

 function getvalues()
    {

         var selname = $("input[name='names']:text"").val(); 

            $.ajax({ url: "getuserdata.php",
                data: {"selname":selname},
                type: 'post',
                success: function(output) {
                                $("#aic").val(output);
                                $("#batchcode").val(output);

                }

            });
    }

和您的Html代码

  <input type="text" name="names" id="query" onblur="getvalues()"/>
  <input type="text" name="aic" id="aic"/>
  <input type="text" name="batchcode" id="batchcode" />

getuserdata.php

<?php 

include("database connection file here");
$selname = $_POST['selname'];
$query = "SELECT * FROM table_name WHERE youruser_id = $selname";
$res = mysql_query($query);
$rows = mysql_fetch_array($res);
echo $rows['aic']; 
echo $rows['batchcode'];
?>