
30.11.2007, 09:47
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
С нами:
9754684
Репутация:
65
|
|
Сообщение от aka PSIH
XopoIII
тебе же в этой теме, на 89 странице вроде уже объяснили по поводу даты...?
я тебе и говорю что она глючит выводит такую хрень 122421240, сейчас все сделал
|
|
|

30.11.2007, 09:47
|
|
Постоянный
Регистрация: 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");
ничего не работает, просто эту сроку тоже, через инклуд получается копия, как быть
|
|
|

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

30.11.2007, 12:03
|
|
Познавший АНТИЧАТ
Регистрация: 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
|
|
|

30.11.2007, 12:32
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
С нами:
10088966
Репутация:
646
|
|
XopoIII, делай либо $date = mktime(12,0,0,$m,$d,$y), либо $date = time().
|
|
|

30.11.2007, 12:36
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
С нами:
9754684
Репутация:
65
|
|
сделал уже в все заработало, спасибо
Последний раз редактировалось XopoIII; 30.11.2007 в 13:14..
|
|
|

30.11.2007, 13:37
|
|
Постоянный
Регистрация: 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);
?>
|
|
|

01.12.2007, 08:17
|
|
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
С нами:
10892546
Репутация:
2274
|
|
Paul94, я посто поражаюсь, ты сам прокомментировал строку "P.S> JavaScript у тя в письме работать небудет, фильтры в почтовиках запрещают JavaScript" а потом ещё и спрашиваеш, почему не работает! Больше не кури!
Извеняюсь за оффтоп, просто не удержался
|
|
|

01.12.2007, 18:09
|
|
Участник форума
Регистрация: 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 быстро отреагировали на мою просьбу, но вот беда, я точно же незнаю как эти скрипты работают, а имею ввиду они могут копировать несколько строк??? оч надо, посмотрите и дайте ответ, ещё раз повторяю счас нет вообще возможности протестировать.
|
|
|

01.12.2007, 19:44
|
|
Постоянный
Регистрация: 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..
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
|
|
|
|