Я создал небольшой веб-сайт, на котором отображаются некоторые записи из базы данных. Раньше всегда была кнопка update
, которую я нажал, после чего вызывается внешний скрипт PHP для обновления всех записей на основе изменений.Перезагрузка записей в базе данных на одной странице php
Но через некоторое время этот метод становился раздражающим, потому что мне всегда приходилось вручную возвращаться и обновлять страницу.
Итак, мой вопрос заключается в том, как я мог бы предотвратить это?
Моя идея заключалась в создании формы с action = '' и ее вызовом от input type='submit'
. Но это приводит меня к проблеме, что я больше не отправляю пароль и имя пользователя на сайт.
Моя структура выглядит следующим образом
... html code
<form action='' method='post'>
<input type='submit' value='update'/>
</form>
<?php
function loadTable()
{
// auth user ($POST['user'] == username, $POST['pass'] == password)
// sql query
// building html table
}
loadTable()
?>
С уважением
Вы имеете в виду, что хотите сделать что-то наподобие при загрузке страницы, чтобы она имела непосредственное отношение ко всему и что угодно? –
Вы можете в значительной степени сделать это, удалив функцию, а также форму обновления ... это просто ..! –
Функция my load table получает каждую запись из базы данных. Но проблема возникает, когда я хочу обновить запись, потому что я использую ее, поскольку вы можете видеть, что я запрашиваю имя пользователя и пароль в функции loadTable, поэтому обновление страницы всегда показывает мне неправильное имя пользователя и пароль. – Sens4