自动完成文本框数组在php中转换为字符串并将所选的自动完成项保存到MySql数据库
请帮帮我, 我有一个自动完成文本框,它是从数据库中填充的,现在我必须将所选项目从自动完成保存到Mysql数据库中 这是我的自动完成文本框:自动完成文本框数组在php中转换为字符串并将所选的自动完成项保存到MySql数据库,php,jquery,mysql,autocomplete,Php,Jquery,Mysql,Autocomplete,请帮帮我, 我有一个自动完成文本框,它是从数据库中填充的,现在我必须将所选项目从自动完成保存到Mysql数据库中 这是我的自动完成文本框: <input type='text' id='anameid' class="form-control" name='aname[]' placeholder="Agent Name" /> MySql查询: <?php if ($_SERVER["REQUEST_METHOD"] == "POST") { if(isset($_POST
<input type='text' id='anameid' class="form-control" name='aname[]' placeholder="Agent Name" />
MySql查询:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if(isset($_POST['misbtn'])){
$con=mysql_connect("localhost","root","");
if(!$con){
die("Can not connect : " . mysql_error());
}
mysql_select_db("inputfields",$con);
$sql = "INSERT INTO mainsheetinfo (aname) VALUES ('$_POST[aname]')";
mysql_query($sql,$con);
mysql_close($con);
}
}
?>
首先,mysql\u查询不推荐使用,您应该使用SQLi或PDO。哪一位代码是mis.php?mis.php是mysql查询文件,我正试图从该文件将数据插入db。首先,mysql\u查询不推荐使用,您应该使用SQLi或PDO。哪一位代码是mis.php?mis.php是mysql查询文件,从这个文件中,我试图将数据插入数据库。
$('#agent_detials').autocomplete({
source: function( request, response ) {
$.ajax({
url : 'ajax.php',
dataType: "json",
data: {
name_startsWith: request.term,
type: 'agentname'
},
success: function( data ) {
response( $.map( data, function( item ) {
return {
label: item,
value: item
}
}));
}
});
},
autoFocus: true,
minLength: 0
});
$('#anameid').autocomplete({
source: function( request, response ) {
$.ajax({
url : 'ajax.php',
dataType: "json",
data: {
name_startsWith: request.term,
type: 'agentname_table1',
row_num : 1
},
success: function( data ) {
response( $.map( data, function( item ) {
var code = item.split("|");
return {
label: code[0],
value: code[0],
data : item
}
}));
}
});
},
autoFocus: true,
minLength: 0,
select: function( event, ui ) {
var names = ui.item.data.split("|");
console.log(names[1], names[2], names[3], names[4], names[5], names[6], names[7], names[8], names[9], names[10]);
$('#anameid').val(names[1]);
$('#anamecpyid').val(names[2]);
$('#amnumberid').val(names[3]);
$('#alnumberid').val(names[4]);
$('#aemailid').val(names[5]);
$('#aaddressid').val(names[6]);
$('#astateid').val(names[7]);
$('#adistid').val(names[8]);
$('#atownid').val(names[9]);
$('#anamecpycpyid').val(names[10]);
}
});
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if(isset($_POST['misbtn'])){
$con=mysql_connect("localhost","root","");
if(!$con){
die("Can not connect : " . mysql_error());
}
mysql_select_db("inputfields",$con);
$sql = "INSERT INTO mainsheetinfo (aname) VALUES ('$_POST[aname]')";
mysql_query($sql,$con);
mysql_close($con);
}
}
?>