Я пытаюсь создать сайт продвижения, когда зарегистрированный пользователь может получить бесплатное пиво. Если сотрудник ищет кого-то свое имя, идентификатор и посещаемость. Посещаемость показывает, получили ли они уже пиво. Если сотрудник нажимает кнопку, он отмечает в базе данных, что он получил пиво. Мои попытки просто не работают, но я пробовал все, что я нашел на форумах. Пожалуйста, помогите мне, что не так в моем коде, это сводит меня с ума.PHP SQL - обновить данные результата поиска
Таким образом, результаты работы показываются. Добавить кнопку отправки с командой, чтобы изменить значение посещаемостью от 0 до 1, где ID = '$% результат [' ID ']%'
выглядит следующим образом:
HTML
<input type="submit" name="submit" value="BEER TAKEN" />
PHP
$con=mysql_connect("localhost","user","pass") or die(mysql_error());
mysql_select_db("members") or die(mysql_error());
$find = strtoupper($find);
$find = strip_tags($find);
$find = trim ($find);
$search = mysql_query("SELECT * FROM members WHERE name LIKE '%$find%'") or die(mysql_error());
while($result = mysql_fetch_array($search)) {
echo $result['id'];
echo $result['name'];
echo $result['attendance'];
}
// The part what doesnt work:
if(isset($_POST['submit'])){
mysqli_query($con, "UPDATE members SET attendance=1 WHERE id='%$result%['id']'");
}
Пожалуйста, помогите!
Один неуместны% здесь: 'WHERE ID = '$% результат% [' ID ']"); ' – MillaresRoo
разрывы строк свободны, вы знаете.: P – Sammitch
Где я подписываюсь? – Strawberry