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
Форумы портала PHP.SU :: Версия для печати :: Вопрос=Ответ [5]
Форумы портала PHP.SU » PHP » Программирование на PHP » Вопрос=Ответ

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

61. voskan - 01 Декабря, 2010 - 17:36:11 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. <?PHP
  4. include('bd.php');
  5.  $chislo = 10;
  6.  $text_error = '<br />Ошибочка вышла!';
  7.  
  8. $result = mysql_query("SELECT COUNT(*) FROM gb");
  9.  $gb = mysql_result($result, 0);
  10.  $num_rows = round(($gb-1)/$chislo)+1;
  11.  
  12.  if (isset($_GET['str'])) {
  13.  $nav = $_GET['str'];
  14.  }
  15.  else {
  16.  $nav = 0;
  17.  }
  18.  $nav = intval($nav);
  19.  echo 'Навигация: ';
  20.  
  21.  
  22.  for ($i=1; $i<=$num_rows; $i++) {
  23.  if ($i != $nav) {
  24.  echo '<a href="' .$_SERVER['PHP_SELF']. '?str='.$i.'">'.$i.'</a> ';
  25.  }
  26.  else {
  27.  echo '<span> '.$i.'</span> ';
  28.  }
  29.  }
  30.  
  31.  echo '<hr />';
  32.  if (!isset($_GET['str'])) {
  33.  $str = 0;
  34.  }
  35.  else {
  36.  $str = $_GET['str']*$chislo - $chislo;
  37.  }
  38.  $nomer = $str + $chislo;
  39.  
  40.  $result = mysql_query("SELECT * from gb ORDER by id asc limit $str, $chislo");
  41.  if (!$result) {
  42.  echo $text_error;
  43.  exit;
  44.  }
  45.  
  46.  echo '<div style="width: 40%;">';
  47.  while ($row = mysql_fetch_array($result)) {
  48.  echo '<p> '.$row['id'].' - <strong>'.$row['nik'].'</strong>
  49.  '.substr($row['text'],0,100).'.. <a href="text.php?nomer='.$row['id'].'">>></a></p>';
  50.  }
  51.  echo '</div>';
  52.  
  53.  
  54. ?>
  55.  



вот вам готовый скрипт Улыбка все исправил
62. DeepVarvar - 01 Декабря, 2010 - 17:39:21 - перейти к сообщению
voskan пишет:
все исправил

Не все еще...
Создай сообщений 30-40 и посмотри что выйдет
63. voskan - 01 Декабря, 2010 - 17:42:21 - перейти к сообщению
а что приблизительно будет ? просто времени нет сидеть сообщения добавлять Улыбка лучше начну другой скрипт какой нибудь например отправка личных сообщений Улыбка
64. DeepVarvar - 01 Декабря, 2010 - 17:47:22 - перейти к сообщению
voskan пишет:
а что приблизительно будет ?

Ну не знаю, я обычно пишу еще и скрипт который для теста в таблицу пихает 100-1000 строк рандомных цифир и слов в поля и смарю чо там как )))
65. voskan - 01 Декабря, 2010 - 20:37:02 - перейти к сообщению
все норма проверял сегодня. как удалить строку из гостевой ???????
например сообщение хочу из гостевой удалить. как передать ид сообщения из read.php в del.php чтоб при нажатии удалить вызвался скрипт del.php и удалил сообщение
66. OrmaJever - 01 Декабря, 2010 - 22:24:33 - перейти к сообщению
voskan пишет:
а что приблизительно будет ? просто времени нет сидеть сообщения добавлять лучше начну другой скрипт какой нибудь например отправка личных сообщений

Вот с этого всё и начинается. неразобрался в одином скрипте а уже принялся за другой... Я уверен завтро здесь будет пост:
Цитата:
блин написал скрипт для отправки личных сообщений а он не работает...

И я уверен ошибки будут те же.
67. voskan - 01 Декабря, 2010 - 22:43:05 - перейти к сообщению
нет чтоб подбодрить Улыбка да ладно попробую сам все если вам трудно отвечать не нужно отвечать я же не перекрываю вам дорогу и не угрожаю ,ответите или нет дело каждого. да и вы все тоже не со знанием php родились Улыбка
(Добавление)
скрипт гостевой нормально работает. осталось добавить удаление и редактирование а потом в ходе работы скрипта увижу слабые места и буду дополнять скрипт.

форум тоже скоро писать начну,пока 2 цели форум и личные сообщения
68. DeepVarvar - 01 Декабря, 2010 - 22:53:06 - перейти к сообщению
Хватаем штангу мизинцем не видевшем в жизни даже гантели...
69. voskan - 01 Декабря, 2010 - 23:04:23 - перейти к сообщению
DeepVarvar

раньше гегистрацию и авторизацию считал сложным но написал же . и не готовый скрипт а сам все изменял.да и не все скрипты работают сразу. сейчас регисрацию сам могу написать Улыбка отправку письма на емаил тоже, при вводе емаила отправляетьсяя пароль на мыло, я не хвастаюсь нечем хвастаться просто говорю что так мне легче учиться чем читая тонны литературы. сталкиваясь с проблемами при написании скрипта ты начинаешь искать решение форумы,поисковые системы и опыт прибавляеться. пусть даже напишу дырьявый скрипт но это будет моей работой и со временем все улучшу. я не ставлю целью быть супер программистом просто хочу научиться что и делаю.
(Добавление)
если бы мне нужен был бы хороший безопасный скрипт я бы заказал бы,если бы нужен был бы функциональный форум скачал бы готовые и установил бы просто я хочу свре все написать
70. DeepVarvar - 01 Декабря, 2010 - 23:12:41 - перейти к сообщению
voskan пишет:
но это будет моей работой

+10000000000000000000000000000!!!!!!!!!!!!!!!!!!!!!!!!!!
Так держать!
Но если честно - то что ты хочешь сделать в желаемые сроки, с теми знаниями которыми обладаешь сейчас - это невозможно... impossible...
Я сам это проходил. Поэтому советую сделать выбор сейчас:
Кодить форум год-два (и более если перескакивать будешь не закончив) или сделать что-то простое и работающее без багов.
И так каждый сайтик или скриптик делать ДО КОНЦА.
Со временем (познакомившись с "гантелей") можно браться и за "штангу"
71. voskan - 01 Декабря, 2010 - 23:20:44 - перейти к сообщению
когда я понимаю как работает один скрипт второй то из полученного опыта этих двух скриптов можно сделать 3 ;) поэтому я довожу скрипт до простого и работаспособного состояния и сохраняю, перехожу к другому скрипту делаю тоже простой работоспособный . так сказать вникаю в принцип работы Улыбка

автомобиль же не сразу сделали Улыбка сначало тачка на колесах потом решили смастерить двигатель и т д так же и у меня. главное понять как работает а там уже от фантазии и склада ума зависит все
(Добавление)
главное не бросать это дело когда у тебя какие то трудности по реализации Улыбка просто интернет на столько богат что думаю рано или поздно если ищещь то найдешь то что тебе нужно Улыбка
(Добавление)
PHP:
скопировать код в буфер обмена
  1.  
  2. как сделать чтоб русские буквы нормально записались в бд? а то вместо букв пустота
  3.  
  4.  

(Добавление)
вроде надо данные передать в одной кодировке и в бд тоже такой же кодировке только как сделать не знаю Улыбка много что пробывал непомогает
72. DeepVarvar - 02 Декабря, 2010 - 00:30:30 - перейти к сообщению
voskan пишет:
вместо букв пустота

Вакуум штоли?

любой твой запрос OR mysql_error();

Там все написано будет...
73. voskan - 02 Декабря, 2010 - 00:44:52 - перейти к сообщению
все уже решил Улыбка поисковик и метод тыка ;)

PHP:
скопировать код в буфер обмена
  1.  
  2. вот решение
  3.  
  4. mysql_query("SET CHARACTER SET cp1251");
  5. mysql_query("SET SESSION collation_connection = 'cp1251_general_ci'");
  6. mysql_query("SET NAMES cp1251");
  7.  
  8. и в бд ставишь тоже эту кодировку :)
  9.  
74. voskan - 02 Декабря, 2010 - 22:22:42 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. есть вот такая ссылка :) ">>" при нажатии переходим на страницу msg.php?tema=1
  2. и там сообщения которые принадлежат теме номер 1
  3.  
  4. вопрос такой как вытащить "1" из msg.php?tema=1 этим самым дать понять что нужно выводить сообщения темы номер 1?
  5.  
  6.  
  7.  
75. OrmaJever - 02 Декабря, 2010 - 22:48:56 - перейти к сообщению
voskan пишет:
есть вот такая ссылка Улыбка ">>" при нажатии переходим на страницу msg.php?tema=1
и там сообщения которые принадлежат теме номер 1

вопрос такой как вытащить "1" из msg.php?tema=1 этим самым дать понять что нужно выводить сообщения темы номер 1?

это шутка или я както не правельно прочитал? А?!
voskan уже говорилось прочитай хотябы общие знания по пхп. Просто одни и те же ошибки!

 

Powered by ExBB FM 1.0 RC1