dagon;10975473 wrote:just remove one
So, I do not need the one that I commented out? or do I have to change like #2😕
#1
...
...
$do_search = false;
if ( !empty($_POST) ) {
if ( $_POST['submit'] == 'Search' ) {
$do_search = true;
//firstname commented out
/* if (empty( $_POST['firstname']) ) {
$_POST['firstname'] = '%';
}
else {
$_POST['firstname'] = mysql_real_escape_string($_POST['firstname']);
} */
if (empty( $_POST['surname']) ) {
$_POST['surname'] = '%';
}
else {
$_POST['surname'] = mysql_real_escape_string($_POST['surname']);
}
}
}
change to this:
#2
if (empty( $_POST['firstname']) || empty( $_POST['surname'])) {
$_POST['firstname'] = '%';
$_POST['surname'] = '%';
}
else {
($_POST['firstname'] = mysql_real_escape_string($_POST['firstname']) || $_POST['surname'] = mysql_real_escape_string($_POST['surname']));
}
..
..
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<div style="text-align:right;">
<input type="submit" name="submit" value="Search" />
<label for="surname">Surname:</label>
<input id="surname" name="surname" type="text" size="20" maxlength="25" />
//Commented out the first name
<!--label for="firstname">First Name:</label>
<input id="firstname" name="firstname" type="text" size="20" maxlength="25" /-->
..
..
$query = "SELECT `firstname`, `surname` FROM profile WHERE surname LIKE '{$_POST['surname']}' OR firstname LIKE '{$_POST['firstname']}'";
..
..