<MyRusakov.ru />

Профессия Web-разработчик

Профессия Web-разработчик

Этот комплект за 8 месяцев превратит Вас в Web-разработчика с нуля. Учиться достаточно 1 час в день.

Начнёте Вы с HTML, CSS и вёрстки сайтов. Потом перейдёте к программированию и JavaScript. Затем изучите PHP, MySQL, SQL, Python. Изучите Web-фреймворки Laravel и Django. Создадите 5 своих сайтов для портфолио.

Комплект содержит:

- 540 видеоуроков

- 110 часов видео

- 1205 заданий для закрепления материала из уроков

- 5 финальных тестов

- 7 сертификатов

- 12 Бонусных курсов

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Вывод заметок и категорий в одном файле
30.07.2012 20:11:17 Вывод заметок и категорий в одном файле Сообщение #1
maximgt@bk.ru

[email protected]

Новичок

Новичок

Дата регистрации:
30.07.2012 20:01:45

Сообщений: 4

Здравствуйте, очень хочется узнать как можно с помощью php реализовать вывод заметок и категорий в одном файле, чтобы сайт был по-компактнее. Я совсем новичок, и практики у меня нет, поэтому решил сам попробовать реализовать эту идею, и, как оказалось, бесполезно. Пожалуйста, помогите решить вопрос. Вот вырезка из кода, очень хочется понять что делать или что у меня не правильно. Пробовал через оператор if else.<?php

if (!isset($st))
{
$result1 = mysql_query("SELECT cat,description,view,author,date,img,title,id FROM data WHERE cat='$cat'",$db);
if (!$result1)
{
echo "Error";
echo "Код ошибки:<br />";
exit(mysql_error());
}
if (mysql_num_rows($result1) > 0)
{
$myrow1 = mysql_fetch_array($result1);


do
{
printf(
"<table id='table'>
<tr>
<td>
<p><img src='%s' id='img' align='left' /><a href='articles_view.php?cat=%s&id=%s' id='href'><h1>%s</h1></a></p>
<p id='descr'>%s</p>
</td>
</tr>
<tr>
<td>
<p id='author'>Автор: %s</p>
<p id='views'><span class='fl'>Дата: %s</span>
<span class='fr'>Просмостров: %s</span></p>
</td>
</tr>
</table>",$myrow1['img'],$myrow1['cat'],$myrow1['id'],$myrow1['title'],$myrow1['description'],$myrow1['author'],$myrow1['date'],$myrow1['view']);
}
while($myrow1 = mysql_fetch_array($result1));
}
else
{
echo 'Error';
exit();
}
}
else {
$result2 = mysql_query("SELECT * FROM data WHERE id='$st'",$db);
$myrow2 = mysql_fetch_array($result2);
printf ("<h1>%s</h1><p>%s</p><p>%s<br />%s<br />%s</p>",$myrow2['title'],$myrow2['text'],$myrow2['date'],$myrow2['author'],$myrow2['view']);
}
?>
Профиль
30.07.2012 20:14:31 Вывод заметок и категорий в одном файле Сообщение #2
maximgt@bk.ru

[email protected]

Новичок

Новичок

Дата регистрации:
30.07.2012 20:01:45

Сообщений: 4

Да, еще забыл подключение
<?
include("block/bd.php";
mysql_query("SET NAMES 'utf8'";
if (isset($_GET['cat'])) {$cat = $_GET['cat'];}
if (isset($_GET['id'])) {$st = $_GET['id'];}
if (!isset($cat)) {$cat=7;}
if (!isset($st)) {$st=1;}
$result = mysql_query("SELECT * FROM catt WHERE id='$cat'",$db);
if (!$result)
{
echo "Error";
echo "Код ошибки:<br />";
exit(mysql_error());
}
if (mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array($result);
}
else
{
echo 'Error';
exit();
}
?>
Профиль
30.07.2012 23:22:34 Вывод заметок и категорий в одном файле Сообщение #3
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Если я правильно понял, Вы хотите заполнить некий шаблон нужной выборкой из базы? Если так, то ознакомьтесь с этой статьей http://myrusakov.ru/php-tpl.html
Профиль
31.07.2012 09:09:55 Вывод заметок и категорий в одном файле Сообщение #4
maximgt@bk.ru

[email protected]

Новичок

Новичок

Дата регистрации:
30.07.2012 20:01:45

Сообщений: 4

Нет вы меня не правильно поняли.
Я имел в виду реализацию вывода всех
статей из категорий с кратким описанием,
к примеру их 3. А при щелчке на
ссылку краткого описания открывалась
бы статья полностью. При этом использовать
всего 1 файл, разумеется пользуясь
несколькими переменными.
К сожалению, моя попытка оказалось
неудачной.
Профиль
31.07.2012 12:14:38 Вывод заметок и категорий в одном файле Сообщение #5
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

А в каком месте у Вас возникает ошибка?
Профиль
03.09.2012 16:06:59 Вывод заметок и категорий в одном файле Сообщение #6
ac-40-6.0

ac-40-6.0

Эксперт

Эксперт

Дата регистрации:
29.06.2012 02:02:06

Сообщений: 88

Не хочу огорчать, но запутаться очень легко.
Сделал форум. Вначале выводятся заголовки тем, а затем понеслась.
По ссылке на тот же файл выводится вся тема с комментариями.
По другой ссылке выводится форма добавления новой темы.
И так далее, начиная от сортировки по темам, последним комментариям, количеству и т.д. и т.п. и заканчивая проверкой на авторизацию(Неавторизированным одну страницу, авторизированным другую, создателю темы третью).
Итого 872 строки кода, не считая подключаемых файлов.
Профиль