我有两个输入字段,每当我打开我的页面时,它都会显示错误,因为在开始时用户没有在任何字段中输入任何输入(并且显示错误是因为用户输入在 sql 查询中用于检索数据)。我只想在页面开始时显示这两个表单而不是错误。Compare
执行按钮需要两个输入。如果用户没有输入任何一个输入,则不应向 php 发送请求以进行脚本编写。我的意思是Compare
按钮应该仅在两个输入都填充时才发送请求,否则它应该向用户发送消息Type the required fields
。这该怎么做?
$trimUser= trim ($_POST['name']);
if(empty($name) || empty($name2))
{
echo "Enter a name ";
}
else if (isset($_POST['name']))
{
$name=$_POST['name'];
}
else if (isset($_POST['name2']))
{
$name2=$_POST['name2'];
}
&这是我的表格:
<form action="index.php" method="POST">
<input class="span3 search-query" placeholder="Type User A" type="text" name="name" id="field"/
<input class="span3 search-query" placeholder="Type User B" name="name2" type="text"
id="field2"/>
<button class="btn btn-primary" data-loading-text="Loading..." >Compare</button>