ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 30.11.2007, 09:47
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
С нами: 9754684

Репутация: 65
По умолчанию

Цитата:
Сообщение от aka PSIH  
XopoIII
тебе же в этой теме, на 89 странице вроде уже объяснили по поводу даты...?
я тебе и говорю что она глючит выводит такую хрень 122421240, сейчас все сделал
 
Ответить с цитированием

  #2  
Старый 30.11.2007, 09:47
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
С нами: 9754684

Репутация: 65
По умолчанию

есть скрип постраничного вывода новостей
PHP код:
<?php
include "sql_config.php";
$posts mysql_query("select * from news");
$total_posts mysql_num_rows($posts); 
{
$return null;
$pages ceil($total/$
if (
$page+$links <= $pages)
{
$start $page;
}
else 
{
$start $pages-($links-1);
$finish $pages;
}
if (
$start 0)
{
$start 1;
}
for (
$i=$start;$i<=$finish;$i++)
{
$return .= " <a href='?page=".$i."'>".$i."</a> ";
}
return 
$return; }
if (!isset(
$page)) { $page "1"; }
echo 
print_links($total_posts,$page,"10","5"); 
$query mysql_query("select * from news limit ".(($page-1)*10).";
while (
$row=mysql_fetch_array($query)) { echo "<br><center>".$row['name']."</center><br>".$row['content']."<br>от".$row['data']."";
}
mysql_close(
$db_name); 
?>
мне надо чтобы страницы выводились в отдельной части таблицы, если переношу пол скрипта до
echo print_links($total_posts,$page,"10","5");
ничего не работает, просто эту сроку тоже, через инклуд получается копия, как быть
 
Ответить с цитированием

  #3  
Старый 30.11.2007, 11:35
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
С нами: 10892546

Репутация: 2274


По умолчанию

Ой ёй ёй!
XopoIII, напримерт у тя табла users в ней поля name, reg_date
reg_date должен быть типа date
В MySQL есть такая функция... NOW() называется, она вставляет дату
Делаеш
mysql_query("INSERT INTO `users` VALUES '$name',NOW()");
И не мучай мозги
 
Ответить с цитированием

  #4  
Старый 30.11.2007, 12:03
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами: 9999746

Репутация: 1318


По умолчанию

Вообще это миллиарды раз уже обсуждалось как реализовывать хранение даты в полях базы данных... Так вот, если вы работаете на PHP, несомненно, что лучше хранить и работать с ней в виде TIMESTAMP.

Вообще курево манов никто не отменял... Вот почитайте по типам:

http://dmitry.ints.net/library/software/link/mysql/manual_Column_types.html#Date_and_time_type_overvi ew
http://dmitry.ints.net/library/software/link/mysql/manual_Column_types.html#Date_and_time_types
http://dmitry.ints.net/library/software/link/mysql/manual_Problems.html#Using_DATE
 
Ответить с цитированием

  #5  
Старый 30.11.2007, 12:32
Joker-jar
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
С нами: 10088966

Репутация: 646


По умолчанию

XopoIII, делай либо $date = mktime(12,0,0,$m,$d,$y), либо $date = time().
 
Ответить с цитированием

  #6  
Старый 30.11.2007, 12:36
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
С нами: 9754684

Репутация: 65
По умолчанию

сделал уже в все заработало, спасибо

Последний раз редактировалось XopoIII; 30.11.2007 в 13:14..
 
Ответить с цитированием

  #7  
Старый 30.11.2007, 13:37
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
С нами: 10892546

Репутация: 2274


По умолчанию

Тот чкрипт что ты выложил не рабочий ваще!
На другой
PHP код:
<?php 
include "sql_config.php"
$posts mysql_query("select * from news"); 
$total_posts mysql_num_rows($posts); 
if(!
intval($_GET['p']) || $_GET['p'] > ceil($total_posts/10)) $_GET['p'] = 1;
$limit intval($_GET['p'])*10-10;


$query mysql_query("select * from news limit $limit,10"); 
while (
$row=mysql_fetch_array($query)) {
     echo 
"<br><center>".$row['name']."</center><br>".$row['content']."<br>от: ".$row['data']; 


$page = array();
echo 
'<br>';
for (
$i=1;$i<=ceil($total_posts/10);$i++) {
     if (
$_GET['p'] == $i$page[] = "<b>$i</b>";
     else 
     
$page[] = "<a href=\"?p=$i\">$i</a>";
}
echo 
implode(' | ',$page);
mysql_close($db_name);  
?>
 
Ответить с цитированием

  #8  
Старый 01.12.2007, 08:17
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
С нами: 10892546

Репутация: 2274


По умолчанию

Paul94, я посто поражаюсь, ты сам прокомментировал строку "P.S> JavaScript у тя в письме работать небудет, фильтры в почтовиках запрещают JavaScript" а потом ещё и спрашиваеш, почему не работает! Больше не кури!
Извеняюсь за оффтоп, просто не удержался
 
Ответить с цитированием

  #9  
Старый 01.12.2007, 18:09
rubik-nerubik
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
С нами: 10011945

Репутация: 33
По умолчанию

привет вам человеки, у меня вопрос по двум уже написанным скриптам для меня, я не такой тупой) просто проверить их нет возможности

вот http://forum.antichat.ru/showpost.php?p=516068&postcount=1051


http://forum.antichat.ru/showpost.php?p=516277&postcount=1054


Sn@k3 and Ponchik быстро отреагировали на мою просьбу, но вот беда, я точно же незнаю как эти скрипты работают, а имею ввиду они могут копировать несколько строк??? оч надо, посмотрите и дайте ответ, ещё раз повторяю счас нет вообще возможности протестировать.
 
Ответить с цитированием

  #10  
Старый 01.12.2007, 19:44
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
С нами: 10892546

Репутация: 2274


По умолчанию

rubik-nerubik, мой копирует всё, вот он те выводит $found[1][0] если есть ещё оно будет $found[1][1] если ещё $found[1][2] ещё $found[1][3] etc...

Последний раз редактировалось Ponchik; 01.12.2007 в 19:47..
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.