Я сейчас в процессе кодирования страницы поиска MySQL, и я не могу решить, как сделать так, чтобы, если нет данных, помещенных в одну форму, это будет ничего, и если есть данные в другой форме, он будет искать базу данных для этого значения.Несколько форм на одной странице - если пусто
<?PHP
echo '<h3 class="hp-1">Kick Logs</h3><div class="wrapper">
<div class="logcol-1"><form name="form1" id="mainForm" method="post"enctype="multipart/form-data" action="' . $_SERVER['REQUEST_URI'] . '">
<input name="name" type="text" id="name" placeholder="Players Name">
</form>';
echo '<form name="form2" id="mainForm" method="post"enctype="multipart/form-data" action="' . $_SERVER['REQUEST_URI'] . '"><input name="reason" type="text" id="reason" placeholder="Kick Reason"></form>';
$name = mysql_real_escape_string($name);
$reason = mysql_real_escape_string($reason);
$kicklogname = mysql_query("SELECT * FROM `log1` WHERE `user` LIKE '%$name%'") or die(mysql_error());
$kicklogreason = mysql_query("SELECT * FROM `log1` WHERE `user` LIKE '%$reason%'") or die(mysql_error());
if($name == ""){
echo "You must enter a name to search"; }
else {
echo '<table width="700" border="0">
<tr class="listheader">
<td width="100" bgcolor="#afe6ff">Username</td>
<td width="220" bgcolor="#afe6ff">Reason</td>
</tr>';
while($row = mysql_fetch_array($kicklogname))
{
echo '<tr><td bgcolor="#daf4ff" class="contentleft">';
echo $row['user'];
echo '</td><td bgcolor="#eefaff" class="contentright">';
echo $row['reason'];
echo '</td></tr>';
}
echo '</table></div></div>';
}
?>
Когда-либо слышал о $ _POST? – Mihai
[Почему вы не должны использовать mysql_ * функции] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php) – DarkBee
Несколько советов: - Вместо этого используйте MYSQLi из MYSQL - вам не нужно иметь эти четыре строки HTML внутри 'echo', просто поместите его перед открывающим тегом PHP и - вам не нужно вставлять' $ _SERVER ['REQUEST_URI'] 'в действие формы. Даже не определяйте атрибут 'action', если форма должна отправлять себя на ту же страницу. – Smuuf