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
Чё там за синтаксическая ошибка?
Данный курс в кратчайшие сроки обучит Вас финансовой грамотности. Эти знания позволят Вам получить, как минимум, серьёзную финансовую стабильность, а, как максимум, финансовую независимость.
В рамках курса даётся большое количество практических заданий, благодаря которым Вы не просто посмотрите курс, а действительно выполните ряд важнейших шагов, о которых в нём говорится.
Помимо самого курса Вас ждёт ещё бесплатный ценный Бонус: «Ранний выход на пенсию». В рамках этого Бонуса Вы узнаете, какой должен быть капитал конкретно в Вашем случае, варианты его получения, а также какие есть стратегии вывода капитала на пенсии и где их можно протестировать.
ПодробнееПодпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.
ПодписатьсяПодписавшись по E-mail, Вы будете получать уведомления о новых статьях.
ПодписатьсяДобавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.
Мой аккаунт Моя группаКакая тема Вас интересует больше?
Этапы создания и продвижения лендинга
После семинара:
- Вы увидите мои лендинги и их результаты.
- Вы узнаете, какие этапы создания и продвижения у лендингов.
- Вы получите 2 различных пошаговых бизнес-плана, основанных на создании лендингов.
- Вы узнаете, как автоматизировать продвижение: создали лендинг, настроили продвижение, и годами он работает уже без Вас.
Делай то, что в жизни тебе даётся легко, и делай это изо всех сил.
Неизвестный
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