У меня есть имена в моей базе данных, как показано ниже ...Как сделать эхо мои отмеченные флажки?
С кодом ниже я вижу этих пользователей на моей странице с флажком рядом с ними.
$select_from_user_table = "SELECT contacts.contact_id, user.username
FROM contacts
INNER JOIN user
ON contacts.contact_id=user.user_id WHERE contacts.user_id = '$user_id'";
//get the result of the above
$result2=mysqli_query($con,$select_from_user_table);
//show the usernames, phone numbers
while($row = mysqli_fetch_assoc($result2)) {
echo "<input type='checkbox' name='check_contacts[]' >" . $row['username'] . "<br>";
if(!empty($_POST['check_contacts'])) {
foreach($_POST['check_contacts'] as $check) {
echo $check; //echoes the value set in the HTML form for each checked checkbox.
//so, if I were to check 1, 3, and 5 it would echo value 1, value 3, value 5.
//in your case, it would echo whatever $row['Report ID'] is equivalent to.
}
}
}
$con->close();
Как я могу это так, когда флажки проверяются, результат будет вторит как Will Shakespeare John Grisham
если эти имена проверяются? Я бы подумал в input type
части я бы просто поставил
value=" $row['username'] "
, но он не работает.
ваши флажки не имеют 'value' установить на них ..! – BizzyBob
изменить эту часть: '" "' – BizzyBob
: "' – BizzyBob