им работающее приложение на PHP ..PHP обновление базы данных проблема
после я обновить статус в базе данных, ее не отражает правильный статус на веб-странице ... Это будет по-прежнему показывать первый статус, который -FOUND -
mysql_query("UPDATE registration.user SET STATUS ='-LOST-' WHERE UserID = '$userid'");
Помощник любого?
Для страницы входа в систему, я извлечь из базы данных:
$data = mysql_fetch_row($sql_query);
// store the data into session variables
$_SESSION['UserID'] = $data[6];
$_SESSION['Password'] = $data[3];
$_SESSION['Name'] = $data[1];
$_SESSION['AdminNo'] = $data[2];
$_SESSION['mac'] = $data[4];
$_SESSION['status'] = $data[5];
$_SESSION['email'] = $data[7];
$_SESSION['id'] = $data[0];
Тогда я отобразить его на моей странице индекса:
<?php echo $_SESSION['status'] ?>
Когда я нажимаю на отчет кнопку Loss:
mysql_query("UPDATE registration.user SET STATUS ='-LOST-' WHERE UserID = '$userid'");
Когда я нажимаю кнопку «Найдено» на той же странице:
mysql_query("UPDATE registration.user SET STATUS ='-FOUND-' WHERE UserID = '$userid'");
Но когда я нажимаю на индексную страницу, она по-прежнему отображает только информацию о состоянии со страницы входа. Я снова попытался принести новые данные на странице индекса, но статус показывают пустой
Пожалуйста, добавьте больше информации на ваш вопрос. Что именно вы делаете для отображения информации на веб-странице? – naivists
Покажите нам код, который вы используете для отображения статуса. Какова структура вашей таблицы. Опубликовать некоторые данные образца ... –
Похоже, вы читали статус от БД до того, как вы его обновили –