malina95
Мастер
Дата регистрации:
15.07.2012 07:13:44
Сообщений: 208
($i = $p){continue;}} и закрытие ?>
Выводит ошибку:
Parse error: syntax error, unexpected '{' in Z:\home\cisite.ru\www\post.php on line 67
Чё там за синтаксическая ошибка?
Данный курс научит Вас созданию игр на Unreal Engine 5. Курс состоит из 12 модулей, в которых Вы с нуля освоите этот движок и сможете создавать самые разные игры.
В курсе Вы получите всю необходимую теоретическую часть, а также увидите массу практических примеров. Дополнительно, почти к каждому уроку идут упражнения для закрепления материала.
Помимо самого курса Вас ждёт ещё 8 бесплатных ценных Бонусов: «Chaos Destruction», «Разработка 2D-игры», «Динамическая смена дня и ночи», «Создание динамической погоды», «Создание искусственного интеллекта для NPC», «Создание игры под мобильные устройства», «Создание прототипа RPG с открытым миром» и и весь курс «Создание игр на Unreal Engine 4» (актуальный и в 5-й версии), включающий в себя ещё десятки часов видеоуроков.
ПодробнееПодпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.
ПодписатьсяПодписавшись по E-mail, Вы будете получать уведомления о новых статьях.
ПодписатьсяДобавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.
Мой аккаунт Моя группаКакая тема Вас интересует больше?
11 шагов к созданию своей Web-студии
После семинара:
- Вы узнаете главное отличие богатых от бедных.
- Вы увидите разоблачения множества мифов об успешности и о бизнесе.
- Вы получите свой личный финансовый план прямо на семинаре.
- Мы разберём 11 шагов к созданию своей успешной Web-студии.
- Я расскажу о своих личных историях: об успешных и неуспешных бизнесах. Это мой многолетний опыт, которым я поделюсь с Вами.
Кто не смотрит далеко в будущее, того ждут близкие беды.
Конфуций
malina95
Мастер
Дата регистрации:
15.07.2012 07:13:44
Сообщений: 208
malina95
Мастер
Дата регистрации:
15.07.2012 07:13:44
Сообщений: 208
--
-- Хост: localhost
-- Время создания: Сен 03 2012 г., 17:25
-- Версия сервера: 5.0.45
-- Версия PHP: 5.2.4
--
-- БД: `test`
--
-- --------------------------------------------------------
--
-- Структура таблицы `articles`
--
CREATE TABLE `articles` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(255) NOT NULL,
`page_title` varchar(255) NOT NULL,
`meta_kw` varchar(255) NOT NULL,
`meta_d` varchar(255) NOT NULL,
`content` mediumtext NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ;
--
-- Дамп данных таблицы `articles`
--
INSERT INTO `articles` VALUES (1, 'Главная страница', 'Главная страница - Сайт, например.', 'Главная страница', 'Главная страница', '<p>Некий вступительный текст на главной странице нашего сайта</p>');
INSERT INTO `articles` VALUES (2, 'О нас', 'О нас - Сайт, например.', 'О нас', 'О нас', '<p>Вот такие мы вот хорошие...</p>');
INSERT INTO `articles` VALUES (3, 'Моя статья', 'Моя статья - Сайт, например.', 'Моя статья', 'Моя статья', '<p>Текст статьи</p>');
INSERT INTO `articles` VALUES (4, 'Фотогалерея', 'Фотогалерея - Сайт, например.', 'Фотогалерея', 'Фотогалерея', '<p>Какие-то фоты</p>');
INSERT INTO `articles` VALUES (5, 'Наши контакты', 'Наши контакты - Сайт, например.', 'Наши контакты', 'Наши контакты', '<p>Телефон: +7 987 654-32-10</p>');
<?php
//включаем файл с переменными
include ('names.inc');
//подключаемся к базе
$base = @mysql_connect($host, $name, $pass) or die('Невозможно подключиться к базе');
//выбираем базу
mysql_select_db($db_name, $base);
//задаем кодировку
mysql_query("SET NAMES '".$cod."'", $base);
//выводим сами статьи
if((isset($_GET['st'])) and (!empty($_GET['st']))){
$id = (int)($_GET['st']);
//вытаскиваем нужную статью
$tit = mysql_query("SELECT * FROM `articles` WHERE `id`='$id'", $base);
$t = mysql_fetch_assoc($tit);
mysql_free_result($tit);//это скорее привычка чем необходимость
//тупо выводим статью
echo '<center><h2>', $t['title'], '</h2><br/><hr/>
<br/><br/>', $t['content'];
}
else{
//делаем страничную навигацию
//считаем записи
$num = mysql_query("SELECT count(*) FROM `articles`", $base);
$n = mysql_fetch_assoc($num);
$n = $n['count(*)'];
mysql_free_result($num);//освобождаем память
//задаем количество страниц
$p = ceil($n/15);//по 15 заголовков на странице
//определяем сколько нужно вытаскивать записей
if(isset($_GET['page'])){
$page = (int)($_GET['page']);
$l1 = ($page-1)*15;
$l2 = $l1+15;}
else{$l1=0; $l2 = 15;}
//вытаскиваем с базы заголовки
$head = mysql_query("SELECT `id`,`title` FROM `articles` ORDER BY id LIMIT $l1, $l2", $base);
//начинаем выводить заголовки статей
echo '<div align="center" class="post">
<table width="100%" height="100%">';
//в цикле выводим заголовки
while($h = mysql_fetch_assoc($head)){
echo '
<tr><td><a href="http://', $site, '/post.php?st=', $h['id'], '">', $h['title'], '</a></td></tr>';}
//заканчиваем вывод
mysql_free_result($head);
echo '</table><br/>';
//выводим навигацию по страницам
if($p >1){
if((isset($_GET['page'])) && ($_GET['page']>1)){
echo '<a href="http://',$site,'/post.php?page=',$_GET['page']-1,'">Предыдущая</a>';}
for($i=1; $i<=$p; $i++){
echo '<a href="http://', $site, '/post.php?page=', $i, '"> ', $i, ' </a>';
if($i = $p){continue;}}
if((isset($_GET['page'])) && ($_GET['page']<$p)){
echo '<a href="http://',$site,'/post.php?page=',$_GET['page']+1,'">Следующая</a>';}
echo '</div>';}
?>
ac-40-6.0
Эксперт
Дата регистрации:
29.06.2012 02:02:06
Сообщений: 88
malina95
Мастер
Дата регистрации:
15.07.2012 07:13:44
Сообщений: 208
ac-40-6.0
Эксперт
Дата регистрации:
29.06.2012 02:02:06
Сообщений: 88
...>Следующая</a>';}}
($i === $p)
malina95
Мастер
Дата регистрации:
15.07.2012 07:13:44
Сообщений: 208
ac-40-6.0
Эксперт
Дата регистрации:
29.06.2012 02:02:06
Сообщений: 88
<?php
include('script/names.inc');
//подключаемся к базе
$base = @mysql_connect($host, $name, $pass) or die('Невозможно подключиться к базе');
//выбираем базу
mysql_select_db($db_name, $base);
//задаем кодировку
mysql_query("SET NAMES '".$cod."'", $base);
//выводим сами статьи
if((isset($_GET['st'])) and (!empty($_GET['st']))){
$id = (int)($_GET['st']);
//вытаскиваем нужную статью
$tit = mysql_query("SELECT * FROM `articles` WHERE `id`='$id'", $base);
$t = mysql_fetch_assoc($tit);
mysql_free_result($tit);//это скорее привычка чем необходимость
//тупо выводим статью
echo '<center><h2>', $t['title'], '</h2><br/><hr/>
<br/><br/>', $t['content'];
}
else{
//делаем страничную навигацию
//считаем записи
$num = mysql_query("SELECT count(*) FROM `articles`", $base);
$n = mysql_fetch_assoc($num);
$n = $n['count(*)'];
mysql_free_result($num);//освобождаем память
//задаем количество страниц
$p = ceil($n/15);//по 15 заголовков на странице
//определяем сколько нужно вытаскивать записей
if(isset($_GET['page'])){
$page = (int)($_GET['page']);
$l1 = ($page-1)*15;
$l2 = $l1+15;}
else{$l1=0; $l2 = 15;}
//вытаскиваем с базы заголовки
$head = mysql_query("SELECT `id`,`title` FROM `articles` ORDER BY id LIMIT $l1, $l2", $base);
//начинаем выводить заголовки статей
echo '<div align="center" class="post">
<table width="100%" height="100%">';
//в цикле выводим заголовки
while($h = mysql_fetch_assoc($head)){
echo '
<tr><td><a href="http://', $site, '/post.php?st=', $h['id'], '">', $h['title'], '</a></td></tr>';}
//заканчиваем вывод
mysql_free_result($head);
echo '</table><br/>';
//выводим навигацию по страницам
if($p >1){
if((isset($_GET['page'])) && ($_GET['page']>1)){
echo '<a href="http://',$site,'/post.php?page=',$_GET['page']-1,'">Предыдущая</a>';}
for($i=1; $i<=$p; $i++){
echo '<a href="http://', $site, '/post.php?page=', $i, '"> ', $i, ' </a>';
if($i === $p){continue;}}//а тут должно быть 2 или 3 =
if((isset($_GET['page'])) && ($_GET['page']<$p)){
echo '<a href="http://',$site,'/post.php?page=',$_GET['page']+1,'">Следующая</a>';}}//вот здесь не хватало }
echo '</div>';
}
?>
ac-40-6.0
Эксперт
Дата регистрации:
29.06.2012 02:02:06
Сообщений: 88
ac-40-6.0
Эксперт
Дата регистрации:
29.06.2012 02:02:06
Сообщений: 88
//определяем сколько нужно вытаскивать записей
if((isset($_GET['page'])) && ($_GET['page'] > 1)){
$page = (int)($_GET['page']);
$l1 = ($page-1)*15;
$l2 = $l1+15;}
else{$_GET['page']=1; $l1=0; $l2 = 15;}
//выводим навигацию по страницам
if($p >1){
if((isset($_GET['page'])) && ($_GET['page']>1)){
echo '<a href="http://',$site,'/post.php?page=',$_GET['page']-1,'">Предыдущая</a>';}
for($i=1; $i<=$p; $i++){
if($i == $_GET['page']){echo '<font size="+1">', $i, '</font>'; continue;}
echo '<a href="http://', $site, '/post.php?page=', $i, '"> ', $i, ' </a>';}
if((isset($_GET['page'])) && ($_GET['page']<$p)){
echo '<a href="http://',$site,'/post.php?page=',$_GET['page']+1,'">Следующая</a>';}}
malina95
Мастер
Дата регистрации:
15.07.2012 07:13:44
Сообщений: 208