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 :: Вопрос=Ответ [5]

 PHP.SU

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


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

> Описание: любопытные задают ,опытные отвечают если есть желание и время!
voskan
Отправлено: 01 Декабря, 2010 - 17:36:11
Post Id


Посетитель


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


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




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.  



вот вам готовый скрипт Улыбка все исправил
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Декабря, 2010 - 17:39:21
Post Id



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


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


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




voskan пишет:
все исправил

Не все еще...
Создай сообщений 30-40 и посмотри что выйдет
 
 Top
voskan
Отправлено: 01 Декабря, 2010 - 17:42:21
Post Id


Посетитель


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


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




а что приблизительно будет ? просто времени нет сидеть сообщения добавлять Улыбка лучше начну другой скрипт какой нибудь например отправка личных сообщений Улыбка
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Декабря, 2010 - 17:47:22
Post Id



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


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


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




voskan пишет:
а что приблизительно будет ?

Ну не знаю, я обычно пишу еще и скрипт который для теста в таблицу пихает 100-1000 строк рандомных цифир и слов в поля и смарю чо там как )))
 
 Top
voskan
Отправлено: 01 Декабря, 2010 - 20:37:02
Post Id


Посетитель


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


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




все норма проверял сегодня. как удалить строку из гостевой ???????
например сообщение хочу из гостевой удалить. как передать ид сообщения из read.php в del.php чтоб при нажатии удалить вызвался скрипт del.php и удалил сообщение
 
 Top
OrmaJever Модератор
Отправлено: 01 Декабря, 2010 - 22:24:33
Post Id



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


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


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




voskan пишет:
а что приблизительно будет ? просто времени нет сидеть сообщения добавлять лучше начну другой скрипт какой нибудь например отправка личных сообщений

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

И я уверен ошибки будут те же.

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



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


Посетитель


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


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




нет чтоб подбодрить Улыбка да ладно попробую сам все если вам трудно отвечать не нужно отвечать я же не перекрываю вам дорогу и не угрожаю ,ответите или нет дело каждого. да и вы все тоже не со знанием php родились Улыбка
(Добавление)
скрипт гостевой нормально работает. осталось добавить удаление и редактирование а потом в ходе работы скрипта увижу слабые места и буду дополнять скрипт.

форум тоже скоро писать начну,пока 2 цели форум и личные сообщения
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Декабря, 2010 - 22:53:06
Post Id



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


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


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




Хватаем штангу мизинцем не видевшем в жизни даже гантели...
 
 Top
voskan
Отправлено: 01 Декабря, 2010 - 23:04:23
Post Id


Посетитель


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


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




DeepVarvar

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



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


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


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




voskan пишет:
но это будет моей работой

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


Посетитель


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


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




когда я понимаю как работает один скрипт второй то из полученного опыта этих двух скриптов можно сделать 3 ;) поэтому я довожу скрипт до простого и работаспособного состояния и сохраняю, перехожу к другому скрипту делаю тоже простой работоспособный . так сказать вникаю в принцип работы Улыбка

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

(Добавление)
вроде надо данные передать в одной кодировке и в бд тоже такой же кодировке только как сделать не знаю Улыбка много что пробывал непомогает
 
 Top
DeepVarvar Супермодератор
Отправлено: 02 Декабря, 2010 - 00:30:30
Post Id



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


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


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




voskan пишет:
вместо букв пустота

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

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

Там все написано будет...
 
 Top
voskan
Отправлено: 02 Декабря, 2010 - 00:44:52
Post Id


Посетитель


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


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




все уже решил Улыбка поисковик и метод тыка ;)

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.  
 
 Top
voskan
Отправлено: 02 Декабря, 2010 - 22:22:42
Post Id


Посетитель


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


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




PHP:
скопировать код в буфер обмена
  1. есть вот такая ссылка :) ">>" при нажатии переходим на страницу msg.php?tema=1
  2. и там сообщения которые принадлежат теме номер 1
  3.  
  4. вопрос такой как вытащить "1" из msg.php?tema=1 этим самым дать понять что нужно выводить сообщения темы номер 1?
  5.  
  6.  
  7.  
 
 Top
OrmaJever Модератор
Отправлено: 02 Декабря, 2010 - 22:48:56
Post Id



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


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


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




voskan пишет:
есть вот такая ссылка Улыбка ">>" при нажатии переходим на страницу msg.php?tema=1
и там сообщения которые принадлежат теме номер 1

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

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


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 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