我有一个表调用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>
答案 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'];
?>