Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вопрос=Ответ [4]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (6): « 1 2 3 [4] 5 6 »   

> Описание: любопытные задают ,опытные отвечают если есть желание и время!
DeepVarvar Супермодератор
Отправлено: 01 Декабря, 2010 - 16:32:00
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




.$PHP_SELF. это чо такое???
И про лимит почитай...
 
 Top
voskan
Отправлено: 01 Декабря, 2010 - 16:37:33
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




часть ссылки до знака "?"
 
 Top
OrmaJever Модератор
Отправлено: 01 Декабря, 2010 - 16:43:35
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




voskan нужно учить, учить и ещё раз учить синтаксис. Где устанавливается переменая $PHP_SELF ?


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Декабря, 2010 - 16:45:23
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




аааа... ну тогда так и напиши: $PHP_SELF = $_SERVER['PHP_SELF']; ато оно у тебя undefuned ...
 
 Top
voskan
Отправлено: 01 Декабря, 2010 - 16:50:35
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




.$_SERVER['PHP_SELF'].

так писать надо ???????
(Добавление)
я отвечал и не видел твоего ответDeepVarvar
(Добавление)
все равно отражаеться 1 страница хотя должно быть 2 Недовольство, огорчение
 
 Top
OrmaJever Модератор
Отправлено: 01 Декабря, 2010 - 17:01:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




voskan я же тебе давал сылку на пример с постаничной навигацией http://php.su/articles/?cat=exam...les&page=062 разве сложно было там прочитать и переписать оттуда код? Откуда взялись эти 2 строки
PHP:
скопировать код в буфер обмена
  1. $result = mysql_query("SELECT COUNT(*) FROM gb");
  2.  $num_rows = mysql_num_rows($result);

?????


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
voskan
Отправлено: 01 Декабря, 2010 - 17:08:03
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




про ту навигацию читал и та навигация не работает ,тогда решил другими навигационками пользоваться и кой как нашел изменил и дописал в итоге скрипт работает но не очень правильно. эти строки подсчет сообщений в бд чтоб это число разделить на число сообщений на одной странице
 
 Top
OrmaJever Модератор
Отправлено: 01 Декабря, 2010 - 17:12:17
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




voskan пишет:
про ту навигацию читал и та навигация не работает

Да ладно. У меня всё работает. Да и я думаю в примеры бы не выложили неработающий скрипт.
voskan пишет:
эти строки подсчет сообщений в бд

Эти в строки сам придумал или списал откуда?
Эти строки по едине подсчитывают а вместе они всегда 1 будут выводить!
Вот так подщитает правельно
PHP:
скопировать код в буфер обмена
  1. $result = mysql_query("SELECT * FROM gb");
  2.  $num_rows = mysql_num_rows($result);

И вот так
PHP:
скопировать код в буфер обмена
  1. $result = mysql_query("SELECT COUNT(*) FROM gb");
  2.  $num_rows = mysql_result($result, 0);


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Мелкий Супермодератор
Отправлено: 01 Декабря, 2010 - 17:17:23
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




voskan пишет:
эти строки подсчет сообщений в бд чтоб это число разделить на число сообщений на одной странице

Да, они считают количество. При том обе. Обе вместе они всегда будут отдавать 1! Будь в таблице хоть 0 хоть плюс дофига записей!
Выберите какой-нибудь 1 способ: или считает СУБД (первая строка), но тогда из запроса нужно нужно доставать значение чурез mysql_fetch_*; или вытягивать всё из таблицы и считать, сколько строк приехало (но это равнозначно говнокоду)

PS: печатаю долго Подмигивание

(Отредактировано автором: 01 Декабря, 2010 - 17:18:02)



-----
PostgreSQL DBA
 
 Top
voskan
Отправлено: 01 Декабря, 2010 - 17:20:52
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




а то что на php.su, в одном скрипте нужно объеденить все то что там написано?
(Добавление)
PHP:
скопировать код в буфер обмена
  1.  
  2.    1.
  3.       $result = mysql_query("SELECT COUNT(*) FROM gb");
  4.    2.
  5.        $num_rows = mysql_result($result, 0);
  6.  


выдает ошибку

CODE (html):
скопировать код в буфер обмена
  1. Warning: Wrong parameter count for mysql_num_rows() in /var/users/funy.ru/voskan/www/gb/gb_read.php on line 7
 
 Top
OrmaJever Модератор
Отправлено: 01 Декабря, 2010 - 17:24:29
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




voskan пишет:
в одном скрипте нужно объеденить все то что там написано?

Да их нужно писать в одном скрипте. Их написали из 3 частей потому что их нужно всавить в разные места в скрипте. Первый кусок можно вставить вначале, а вот последний внизу там где нужно выводить навигацию.
(Добавление)
voskan пишет:

PHP:
скопировать код в буфер обмена
  1. $result = mysql_query("SELECT COUNT(*) FROM gb");
  2. $num_rows = mysql_result($result, 0);


выдает ошибку

CODE (html):
скопировать код в буфер обмена
  1. Warning: Wrong parameter count for mysql_num_rows() in /var/users/funy.ru/voskan/www/gb/gb_read.php on line 7

Глупость написал! Где в этих 2 строках есть функция mysql_num_rows() которая указана в ошибке? Однако

(Отредактировано автором: 01 Декабря, 2010 - 17:28:05)



-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
voskan
Отправлено: 01 Декабря, 2010 - 17:27:31
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




я собрал давно тот скрипт и не работал ты мне помогал вроде ничего не получилось. поэтому я решил попроще скрипт найти и изменить. взял этот скрипт который не работал потом я добавил убавил и вроде как то заработал а тот с пхп даже сообщение не выводил на страницу
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Декабря, 2010 - 17:31:23
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




voskan пишет:
потом я добавил убавил и вроде как то заработал

А вот это по русски!!! Методом тыка его!!! В лоб!!! На танк с вилами!!!
Брось ка скриптик в аттач... Ну чо ты мучиишься...
 
 Top
voskan
Отправлено: 01 Декабря, 2010 - 17:32:06
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




я скопировал ошибку которую выдает скрипт ничего от себя не добавлял так что не глупость это мы не можем понять в чем проблема
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Декабря, 2010 - 17:34:07
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




DeepVarvar пишет:
Брось ка скриптик в аттач... Ну чо ты мучиишься...

Хотя нее... Лучше порви рубаху, набей синяков - но научись сам ))) Курю
 
 Top
Страниц (6): « 1 2 3 [4] 5 6 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB