aun te hace falta informacion. Sabes algo de PHP?? o tu interes es que alguien te ponga el codigo que tu simplemente copies para usarlo??
Cuando recien inicie en PHP tuve esa necesidad, te voy a facilitar un poco las cosas para una posible solucion de tantas que hay.
Necesitas:
1. En la base de datos guardar en una tabla que se llame productos o algo similar, el nombre, descripcion y ruta(path) a la foto en cuestion. Es la informacion minima. Los campos serian 'productId', 'productName', 'productDesc' y 'productPhoto'.
2. Haces un formulario donde metes tu buscador que manda llamar al script searchResults.php.
3. En searchResults.php obtienes lo que el usuario desea buscar por medio de $_POST o $_GET, como desees.
4. Usas en tu consulta SQL la palabra o palabras que desea buscar el usuario, algo asi:
Código PHP:
$search = $_POST['search'];
$sql = "SELECT * FROM products WHERE productName LIKE ' %".$search."%'";
y luego muestras los resultados, ya teniendo el Id del producto, cuando hagan click en el deseado puedes llamar details.php?id=productId y despliegas la info.
Eso es muuuuy basico, puedes usar consultas mas avanzadas para buscar exactamente lo que deseas.
Pero como te digo, das poca info.
UN saludo