Javascript 如何通过“输入类型”在一列中选择一个相同的名称值,然后单击“提交”按钮?

Javascript 如何通过“输入类型”在一列中选择一个相同的名称值,然后单击“提交”按钮?,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,我想做的是把一个名字放进一个输入框,然后按submit,一旦提交Id,它只显示所有相同的名字行,而不是数据库中的所有名字?有人能帮我尝试一下吗?或者在PHP中,但只得到所有结果 <form method="post" action=""> <label for="name">Name:</label> <input type="text" name="name" id="name" /> <button onclick="refreshMap

我想做的是把一个名字放进一个输入框,然后按submit,一旦提交Id,它只显示所有相同的名字行,而不是数据库中的所有名字?有人能帮我尝试一下吗?或者在PHP中,但只得到所有结果

<form method="post" action="">
<label for="name">Name:</label>
<input type="text" name="name" id="name" />
<button onclick="refreshMap()">Refresh</button>
</form>

function refreshMap() {
var name = $('#name').val();
}

<script>      
$(function() {
$('#name').val(name);
});
</script>
编辑:

$name = htmlspecialchars($_POST['name']);

if(!empty($name))
{
    $query = "SELECT * FROM register WHERE name LIKE '" .$name ."'";
    $result = mysql_query($query);

    if($result === FALSE) {
        die(mysql_error());
        exit(0);
    }

    while($row = mysql_fetch_array($result)){
        echo $row['name'];
    }
}

感谢您尝试过,但仍然从表中获得所有结果?您需要根据什么对结果进行筛选?(示例中的日期列?)请使用
register
数据库表的架构更新您的帖子。我需要选择Iver John或Gina来显示所选名称的日期列,希望这会有所帮助。我不确定这是否是
IN
子句中
的正确语法。(这些值应以逗号分隔)检查我的更新。
$name = htmlspecialchars($_POST['name']);

if(!empty($name))
{
    $query = "SELECT * FROM register WHERE name LIKE '" .$name ."'";
    $result = mysql_query($query);

    if($result === FALSE) {
        die(mysql_error());
        exit(0);
    }

    while($row = mysql_fetch_array($result)){
        echo $row['name'];
    }
}