Este es mi primer post así que pido perdón si cometo errores.
Tengo este código, es de un buscador con base de datos MYSQL.
Código PHP:
<?php
require_once('../conn/connect.php');
sleep(1);
if (isset($_POST['search'])){
$search = strtolower($_POST['search']);
}
$consulta = "SELECT * FROM art WHERE codigo LIKE '%".$search."%' OR nombre LIKE '%".$search."%' OR descripcion LIKE '%".$search."%' OR categoria LIKE '%".$search."%' OR material LIKE '%".$search."%' OR color LIKE '%".$search."%' OR tecnica LIKE '%".$search."%'";
$resultado = $connect->query($consulta);
$fila = mysqli_fetch_assoc($resultado);
$total = mysqli_num_rows($resultado);
?>
<?php if ($total>0 && $search!='') { ?>
<?php do { ?>
<div class="art">
<a href="articulo?id=<?php echo $fila['id'] ?>&search=<?php echo $search ?>">
<?php echo '<img src="'.$fila['imagen'].'" width="250" height="250" />'; ?>
</a>
<span class="titulo"><?php echo str_replace($search, '<strong>'.$search.'</strong>', utf8_encode($fila['codigo'])) ?></span><br>
<span class="contenido"><?php echo str_replace($search, '<strong>'.$search.'</strong>', substr(utf8_encode($fila['nombre']),0,150)) ?></span><br>
</div>
<?php } while ($fila=mysqli_fetch_assoc($resultado)); ?>
<?php }
elseif($total>0 && $search=='') echo '<script type="text/javascript">location.href = "index";</script>';
else echo '<h2>No se han encontrado resultados</h2><p>Inténta realizar tu búsqueda con palabras más especificas...</p>';
?>
De antemano, Gracias.