<input id="$search" placeholder
Вам нужен $
здесь?Он должен выглядеть следующим образом:
<input id="search" placeholder
Чтобы получить доступ к переменным GET из вашего поискового запроса, используйте массив $ _GET, например:
$query = "SELECT produkt FROM checklist WHERE id LIKE '%{$_GET['search']}%'";
Но чтобы быть в безопасности и избегатьMySQL инъекции, вы можете сделать это следующим образом:
$search = mysql_real_escape_string($_GET['search']);
$query = "SELECT produkt FROM checklist WHERE id LIKE '%{$search}%'";
Редактировать: забыли атрибут имени n ввода:
<input name="search" id="search" placeholder="Search for a Product" type="text" />
затем в вашем php
$search = mysql_real_escape_string($_GET['search']);
$query = "SELECT produkt FROM checklist WHERE id LIKE '%{$search}%'";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)){
echo "<li><span class='name'><b>{$row['produkt']}</b></span></li>";
}