estoy haciendo una búsqueda en PHP
y me sale Notice: Undefined index:str
NO se como resolverlo por que ya lo tengo llamado desde el formulario donde obtengo la información.
Dejo el código de búsqueda.
<form method="get" action="index.php" name="searchform" id="searchform">
<input type="text" name="str" id="str">
<input type="submit" name="submit" id="submit" value="Search">
</form>
<?php
$user = "root";
$password = "";
$host = "localhost";
$dbase = "employees_assign";
$table = "tbl_employees";
$str;
$search_term= $_GET['str'];
mysqli_connect($host,$user,$password);
@mysqli_select_db($dbase) or die("Unable to select database");
if(empty($search_term))
{
echo ("");
}
else
{
$result1= mysqli_query( "SELECT * FROM $table WHERE emp_fname LIKE '%$search_term%")
or die("SELECT Error: ".mysqli_error());
$count= mysqli_num_rows($result1);
if ($count == 0)
{
echo "<fieldset><b>No Results Found for Search Query '$search_term'</b></fieldset>";
}
else
{
print "<table border=1>\n";
while ($row = mysqli_fetch_array($result1)){
$emp_fname= $row['emp_fname'];
$emp_lname= $row['emp_lname'];
print "<tr>\n";
print "</td>\n";
print "\t<td>\n";
print "<font face=arial size=4/><div align=center>$emp_fname</div></font>";
print "</td>\n";
print "\t<td>\n";
echo "<font face=arial size=4/>$emp_lname</font>";
print "</td>\n";
print "</tr>\n";
}
print "</table>\n";
}
}
?>
También tengo un código que me imprime los detalles y me sale error, Agradezco la ayuda soy nueva en PHP
así que no me den tan duro.
<div id="content">
details view.
<?php
//echo '<li><a href="index.php?id='.$emp['emp_id'].'">'.$emp['emp_fname'].' '.$emp['emp_lname'].'</a></li>'
?>
</div>
Muchisisimas Gracias!