我想将数组输入的文本数据与数据库进行比较。
如果数据相同,请保留id并与另一个表进行比较。
这是一个示例:
|__________| [+] <---- insert row
|__________|
|__________|
|__________|
|SUBMIT|
我必须从表中保留数组的值,并逐一比较数据。
假设我输入以下值作为文本:ANT,CAT,DOG
。将这三个数据与数据库进行比较。如果数据库中有ANT
和CAT
,请保留id
和ANT
中的CAT
。
然后,我将ANT_ID
和CAT_ID
与“动物类型”表进行比较,并在下一页中显示数据。
赞:
Insecta : ANT
Mammalia : CAT
我的代码:
<body>
<form name="form1" method="post" action="upload.php">
<input type="button" value="+" onClick="CreateTextbox()"/>
<input type="hidden" id="val" value="1" >
<input type ="hidden" id="value" value="values[]" >
<form method="POST">
<p align="center">
<input type="submit" id="btLogin" name="MM_insert" value="Submit" />
</form>
<script>
function CreateTextbox(){
document.getElementById('tbox').innerHTML+=" <tr> <td>"+document.getElementById('val').value+" </td> <br/>\n";
document.getElementById('tbox2').innerHTML+="<td> <input type=\"text\" size = \"50\" name=\""+document.getElementById('value').value+"\" id=\"values\" class=\"values\" /> </td> <br/>\n";
document.getElementById('val').value++;
atcom();
}
</script>
<script type="text/javascript">
<?php
$select = $conn->query("SELECT * FROM animal WHERE anml_name LIKE '%".$searchTerm."%'");
while ($row=$select->fetch_array())
{
$data2[] = $row['anml_name'];
}
//return json data
?>
var names = <?php echo json_encode($data2); ?>;
function atcom(){
$('.values').autocomplete({
source : names
});
}
atcom();
</script>
</body>
</html>