Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 29.03.2017, 14:23
Аспирант
Отправить личное сообщение для slavAAvals Посмотреть профиль Найти все сообщения от slavAAvals
 
Регистрация: 08.12.2016
Сообщений: 49

Даже не запускается.

Код:
Fatal error: Uncaught Error: Call to undefined function mysql_query() in C:\WebDevelopment\domains\php\connect.php:10 Stack trace: #0 {main} thrown in C:\WebDevelopment\domains\php\connect.php on line 10
вот десятая строка:

$q = mysql_query('SELECT * FROM tmp ORDER BY id LIMIT ' . implode(',', $limit)) or die(mysql_error());
Ответить с цитированием
  #32 (permalink)  
Старый 29.03.2017, 14:40
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Какая база данных используется?
Ответить с цитированием
  #33 (permalink)  
Старый 29.03.2017, 14:56
Аспирант
Отправить личное сообщение для slavAAvals Посмотреть профиль Найти все сообщения от slavAAvals
 
Регистрация: 08.12.2016
Сообщений: 49

mysql 5.7.
и вообще я понял, что это не вопрос js - форума, а php-форума по сути...

Последний раз редактировалось slavAAvals, 29.03.2017 в 15:00.
Ответить с цитированием
  #34 (permalink)  
Старый 29.03.2017, 15:10
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

В строке 4 кода подключается файл, в котором создается соединение с базой и таблицей, к которой будет запрос. Отредактируйте ее и подключайте свое. Это то думаю не требует пояснений, что причина ошибки в этом. Пример написан под оригинальное расширение MySQL, хотя уже давно рекомендуется использовать не его, а mysqli или PDO.

Пример содержит все основное - серверный код, в котором у вас ошибки в логике, и клиентский. И в серверном, и клиентском коде только сама суть, вкратце, но вполне достаточной для работы.
Ответить с цитированием
  #35 (permalink)  
Старый 29.03.2017, 15:57
Аспирант
Отправить личное сообщение для slavAAvals Посмотреть профиль Найти все сообщения от slavAAvals
 
Регистрация: 08.12.2016
Сообщений: 49

Проблема решилась, но теперь после перезагрузки - обновления страницы перестаёт всё работать...
Ответить с цитированием
  #36 (permalink)  
Старый 29.03.2017, 16:05
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от slavAAvals
но теперь после перезагрузки - обновления страницы перестаёт всё работать
Даже так?!

Ну все правильно, так и должно быть, но не после перезагрузки, а после того, как будут выведены все 50 записей. Ведь курсор у вас пишется в сессию, а "запрет" на дальнейшее только для клиента (удаление кнопки), но при этом сессия то никуда не делась.

Удалите сессию и опять будет работать. То есть, тут нужна дополнительная логика на сервере, которая должна отвечать на вопрос - какая реакция сервера на запросы должна быть, если все данные из базы уже выведены?
Ответить с цитированием
  #37 (permalink)  
Старый 29.03.2017, 16:09
Аспирант
Отправить личное сообщение для slavAAvals Посмотреть профиль Найти все сообщения от slavAAvals
 
Регистрация: 08.12.2016
Сообщений: 49

Действительно очень странное поведение, но не обязательно по прохождению всех записей.

Я добавил всё дело на хостинг http://paqura616.h1n.ru/mypoems.php

проверял с разных браузеров и с телефона - везде одно и тоже.
Хоть один, хоть сколько раз я подгружаю контент - не важно, делаю обновить страницу и всё, пропадает весь функционал.

Самое печальное, что консоль никак не помогает.
Ответить с цитированием
  #38 (permalink)  
Старый 29.03.2017, 16:17
Аспирант
Отправить личное сообщение для slavAAvals Посмотреть профиль Найти все сообщения от slavAAvals
 
Регистрация: 08.12.2016
Сообщений: 49

Если в else далее в коде опять уравниваю $_SESSION = 0;

он делает повтор. Осталось всё грамотно это написать)
Ответить с цитированием
  #39 (permalink)  
Старый 29.03.2017, 16:23
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Еще раз - пример мой работает как надо? А он работает, и у вас должен работать, ибо у меня Apache и PHP не эксклюзивные, а такие же как и у вас. Из этого следует, что, если вы используете тоже, что я писал, то где-то допускаете ошибку. Если свое, то тоже ошибка, но какая я сказать не могу.

Существует очень хорошее решения для, на мой взгляд самого лучшего браузерного отладчика - Firefox Developer Tools, которое позволяет в отладчике наблюдать процессы и на сервере, включая и обмен данными в асинхронном режиме. Это же можно установить и в Хром. Но это не "жмахнул" кнопку, все установилось и вуаля, работаем. А рассказывать все я не буду. Ищите сами в сети, читайте, вникайте....

Ну или простой способ, это JSON с возвратом клиенту и отладочной информации.
Ответить с цитированием
  #40 (permalink)  
Старый 29.03.2017, 16:54
Аспирант
Отправить личное сообщение для slavAAvals Посмотреть профиль Найти все сообщения от slavAAvals
 
Регистрация: 08.12.2016
Сообщений: 49

Спасибо, дальше буду разбираться.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подгруздка внешнего контента в блок и снова подгрузка arahmanov Элементы интерфейса 2 19.01.2014 14:31
Динамическая подгрузка контента при прокрутке assd18 AJAX и COMET 11 14.03.2013 14:05
Подгрузка контента в div Platypus Общие вопросы Javascript 10 09.03.2013 12:27
Подгрузка контента, без перезагрузки панели cyber_bober Элементы интерфейса 2 14.12.2012 13:37
Подгрузка контента Контакта beerdy AJAX и COMET 5 25.10.2011 10:24