Чтобы сохранить пользовательский ввод в свой профиль через флажок ввода.
Я бы хотел, чтобы пользователь мог выбрать несколько флажков из списка элементов. Затем эта информация будет сохранена в их личном профиле для просмотра их личной страницы. Я бы хотел, чтобы он обновлялся автоматически без необходимости нажимать кнопку «Отправить».
У меня есть созданная база данных пользователей, в которой хранится вся информация о пользователях. Тем не менее, я не знаю, как я могу вставить информацию в базу данных, если они отмечают или снимают флажок.
$sql = "SELECT color, name, grade FROM leadRoutes";``
$result = $conn->query($sql);
if ($result->num_rows > 0) {
echo "<table>
<tr>
<th>Color</th>
<th>Name</th>
<th>Grade</th>
</tr>";
while($row = $result->fetch_assoc()) {
echo "<tr><td>".$row["color"]."</td>
<td>".$row["name"]."</td>
<td><input type='checkbox' name='grade[]' value='grade'>".$row["grade"]."</td>
</tr>";
}
echo "</table>";
} else {
echo "0 results";
}
if ( isset($_GET['grade']) && is_array($_GET['grade']) ) { foreach ( $_GET['keyword'] as $v ) {
}
}
Мой ожидаемый результат для пользователя - установить флажок на странице, на которой есть список. После того, как этот флажок был установлен, он автоматически отправит эти данные в профиль пользователя, поэтому, когда они нажмут на свою личную страницу, он отобразит список выбранных флажков.