Ситуация следующая php страница с кодом php и html Необходимые переменные получаю, но при обновлении страницы переменные очищаются и я не могу сдвинуться Я много ссылок перерыл. Но нашел лишь упоминание что можно через ajax запрашивать данные с БД без обновления страницы. Я не знаю ajax. Еще там надо добиться допустим через каждые 4-5 минут запрос на получение новых данных т.е. можно загружать и старые + новые PHP: <?php $uname = $_POST['uname']; $paswor = $_POST['paswor']; //echo $uname. " " . $paswor; if (!$link = mysql_connect(тут идет подключение)) { echo 'Ошибка подключения к серверу'; exit; }; @mysql_query("SET NAMES utf8", $link); mysql_select_db('тут база', $link); $sql = "SELECT uid FROM users WHERE (uname = '$uname') AND (paswor = '$paswor')"; $result = mysql_query($sql, $link); if (!$result) {echo 'Ошибка получения данных'; mysql_close($link); exit; } else { $row = mysql_fetch_object($result); $uid = $row->uid; mysql_free_result($result); }; if (!$uid) {echo 'Такой пользователь не зарегестрирован'; mysql_close($link); exit; }; //else //{echo 'ID Пользователя:'.$uid ; //}; $sql = "SELECT pid, puid, fio, sozd, god, date, vrem, fin, bol, vrach, mkb, har, profil, uid FROM spiski, users WHERE puid = uid AND sozd = CURDATE() ORDER BY sozd"; $result = mysql_query($sql, $link); if (!$result) { echo 'Ошибка выполнения запроса'; mysql_close($link); exit; }; ?> <!DOCTYPE html> <html> <head><meta http-equiv="Content-Type" charset=UTF-8"> <title>ВРТ</title> </head> <body> <form action="login.php" method="post"> <input type ="hidden" name="uname" value="<?php echo $uname; ?>"/> <input type ="hidden" name="paswor" value="<?php echo $paswor; ?>"/> <input type="submit" value="Вернуться обратно" /> </form> <p></p> <input type="button" value="Выйти на форму авторизации" onclick="javascript:document.location.href='vrt.php'"/> <div><h3>Список для приемного отделения (только сегодня)</h3></div> <table> <tr> <th width="100px">Дата добавления записи</th> <th width="100px">Фио пациента (можно сокращенно)*</th> <th width="100px">Дата рождения пациента*</th> <th width="100px">Дата госпитализации*</th> <th width="100px">Время госпитализации*</th> <th width="100px">Вид финансирования*</th> <th width="100px">С данным заболеванием в текущем году</th> <th width="100px">Врач*</th> <th width="100px">МКБ-10*</th> <th width="100px">Характер заболевания</th> <th width="100px">Профиль*</th> </tr> <?php while ($row = mysql_fetch_object($result)) {echo '<tr> <td>'.$row->sozd.'</td> <td>'.$row->fio.'</td> <td>'.$row->god.'</td> <td>'.$row->date.'</td> <td>'.$row->vrem.'</td> <td>'.$row->fin.'</td> <td>'.$row->bol.'</td> <td>'.$row->vrach.'</td> <td>'.$row->mkb.'</td> <td>'.$row->har.'</td> <td>'.$row->profil.'</td> </tr>';} echo '</table>'; ?> </body> </html> Это простой пример который я придумал сам. Либо обновление страницы через время но как передать данные на обновленную страницу. Ни где не могу найти решение
Не знаю ajax - а ты узнай... Если данных не много и не часто вполне Аякса хватит, иначе в сторону вебсокетов
Можете прокомментировать свое выражение недовольства? Используется php 5.5 При проверке так же через сайты https://ru.piliapp.com/php-syntax-check/ Ошибок синтаксических не обнаружено SQL запросы проверялись через консоль phpMyAdmin - все выполняется + сам код выполняется и выдает списки за системную дату
@Mosol, у вас пока AJAX'ом не пахнет. Обновление можно делать и без AJAX'а. Если выводить данные в ответ на GET-запрос, не нужно подтверждать повторную отправку POST-параметров (логина и пароля) при ручном обновлении. Но нужно прикручивать полноценную авторизацию. Просто сохранять в куках логин и пароль будет очередной пародией.