Статус всех записей о посещаемости (даже в разные даты) в базе данных продолжает обновляться, когда все флажки отмеченыPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Статус всех записей о посещаемости (даже в разные даты) в базе данных продолжает обновляться, когда все флажки отмечены

Сообщение Anonymous »

Я тестировал веб-сайт посещаемости, регистрируя посещаемость в разные даты (вручную меняя дату на своем устройстве). У меня есть столбец состояния: 1 для присутствия и 0 для отсутствия. когда я регистрирую посещаемость, где некоторые отсутствуют, столбец статуса на эту дату отображается правильно, но когда я регистрирую посещаемость, где все присутствуют, значения столбца состояния на все даты (включая те, которые имеют «0») изменяются на '1'. ниже код для сохранения

Код: Выделить всё

if(isset($_POST['save'])){

$studentNo=$_POST['studentNo'];
$check=$_POST['check'];
$N = count($studentNo);
$status = "";

$qurty=mysqli_query($conn,"select * from tblattendance where subject = '$id' and date = '$dateTaken' and status = '1'");
$count = mysqli_num_rows($qurty);

if($count > 0){

$statusMsg = "Attendance has been taken for today!×";

}else
{
for($i = 0; $i < $N; $i++)
{
$studentNo[$i];
if(isset($check[$i]))
{
$qquery=mysqli_query($conn,"update tblattendance set status='1' where studentNo= '$check[$i]'");

if ($qquery) {

$statusMsg = "Attendance Taken Successfully!×";
}
else
{
$statusMsg = "An error Occurred!";
}

}
}
}
}
Мне интересно, почему все значения во всех зарегистрированных датах в базе данных изменяются на «1» и есть ли способ это исправить. Если вам понадобится что-нибудь еще, пожалуйста, не стесняйтесь, дайте мне знать, и я очень ценю всю помощь, которую могу получить. заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/782 ... e-keeps-up
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»