PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 15
Перв_раз_в_веб-класс Отправлено: 05 Октября, 2009 - 17:52:38 • Тема: как в цикле вывести статьи в строчку? • Форум: Программирование на PHP

Ответов: 5
Просмотров: 464
спасибо всем огромное, особенно -=1100=- и movEAX Улыбка очень помогли, ребята, решила проблемку Улыбка
Перв_раз_в_веб-класс Отправлено: 03 Октября, 2009 - 19:18:10 • Тема: как в цикле вывести статьи в строчку? • Форум: Программирование на PHP

Ответов: 5
Просмотров: 464
здравствуйте, у меня вопрос

$result = mysql_query("SELECT id, title, discription, mini_img FROM pagr WHERE rod=1",$db);

$myrow = mysql_fetch_array($result);

как вывести статьи в строску в цикле? у меня будут и в столбик статьи, но 3 мне надо в строску как на рисунке. Спасибо за помощь Улыбка


P.S. я уже начинала тему, но ее закрыли, а проблему еще не решила Огорчение
Перв_раз_в_веб-класс Отправлено: 29 Сентября, 2009 - 19:04:45 • Тема: Как вывести статьи в строку? • Форум: Программирование на PHP

Ответов: 2
Просмотров: 215
Здравствуйте! Улыбка у меня такой вопрос, может глупый Улыбка подскажите, пожалуйста, как вывести статьи в строку похоже как на примере с фотки. Заранее спасибо!
Перв_раз_в_веб-класс Отправлено: 03 Сентября, 2009 - 18:48:57 • Тема: Помогите создать подкатегории плз • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1412
уже все вставила, разобралась, сорри, что потревожила Улыбка спортом занимаюсь Улыбка
(Добавление)
Хотя не зря потревожила Закатив глазки может подскажете идейку... Закатив глазки я вставила картинки таким кодом:

PHP:
скопировать код в буфер обмена
  1. <?
  2.  
  3. foreach ($cat as $id => $subcats) {
  4.  
  5.  
  6. echo "<div class='a'>";
  7. echo "<img align='left' src='img/menu/".$id.".jpg' class='min'>";
  8. echo "<div style='margin-left:15px; margin-top:10px;'><a class='left_menu_c' href='view_cat.php?idc=".$id."'>".$subcat[$id]."</a></div>";
  9. echo "<table width='130' border='0' cellspacing='0' cellpadding='0'>
  10.  <tr>
  11.    <td class='b'>";
  12. foreach ($subcats as $cur_cat) {
  13.  echo "<a class='left_menu_s' href='view_sub.php?sub=".$cur_cat[0]."'>".$cur_cat[1]."</a>&nbsp;<br>";
  14.  
  15.  
  16. }
  17.  
  18. echo "</td>
  19.  </tr>
  20. </table>";
  21. echo "</div>";
  22. }
  23.  
  24.  
  25. echo "<br>";
  26. ?>


только хорошо смотрится в одном explorere, а в других браузерах бред получается: при нагрузке на сервер сначала появляется меню, потом двигается, и подгружаются картинки. Надо это исправить Закатив глазки

и 2-е, может подскажете как сделать подкатегории в строчку как на той фотке выше? Закатив глазки
Перв_раз_в_веб-класс Отправлено: 02 Сентября, 2009 - 17:32:46 • Тема: Помогите создать подкатегории плз • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1412
дравствуйте еще раз Улыбка у меня опять вопросик появился. Не получается в свой код вставить одну картинку на категорию и ее подкатегории, как на этом примере с фотки.

И на каждую категорию рахные картинки. У меня такой код:

PHP:
скопировать код в буфер обмена
  1. <? $q = mysql_query ("SELECT parent.id_c, parent.img, parent.title_c, sub.parent_id ,sub.id, sub.title
  2. FROM categories parent LEFT JOIN subcategories sub ON parent.id_c = sub.parent_id");
  3.  
  4. while ($row = mysql_fetch_assoc ($q)) {
  5. $cat[$row['id_c']][] = array ($row['id'], $row['title']);
  6.  
  7. $subcat[$row['id_c']] = $row['title_c'];
  8. }
  9. ?>
  10. <?
  11.  
  12. foreach ($cat as $id => $subcats) {
  13.  
  14.  
  15. echo "<div class='a'>";
  16. echo "<div style='margin-left:15px; margin-top:10px;'><a class='left_menu_c' href='view_cat.php?idc=".$id."'>".$subcat[$id]."</a></div>";
  17.  
  18. foreach ($subcats as $cur_cat) {
  19.  
  20.  echo "<a class='left_menu_s' href='view_sub.php?sub=".$cur_cat[0]."'>".$cur_cat[1]."</a>&nbsp;";
  21.  
  22.  
  23. }
  24. echo "</div>";
  25. }
  26.  


спасибо за помощь Улыбка
Перв_раз_в_веб-класс Отправлено: 01 Сентября, 2009 - 22:39:47 • Тема: Помогите создать подкатегории плз • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1412
разобралась, спасибо вам большое Улыбка
Перв_раз_в_веб-класс Отправлено: 31 Августа, 2009 - 20:03:29 • Тема: Помогите создать подкатегории плз • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1412
я пробовала и скопировать, и сама экпериментировала, поэтому и отличается Улыбка сделала теперь как надо, но все равно не выходит мне нужный вывод
(Добавление)
СДЕЛАЛА!!!!!!!!!!! Улыбка СПАСИБО ОГРОМНОЕ!!!!!!!!!!! Улыбка
Перв_раз_в_веб-класс Отправлено: 31 Августа, 2009 - 18:26:11 • Тема: Помогите создать подкатегории плз • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1412
эх, опять я к вам за помощью Улыбка разбиралась сегодня по книжке с масивами и обходом, но не очень разобралась, бред получился:

while ($row = mysql_fetch_assoc ($q)) {
$cat[$row['id_c']] =array ($row['id_c'],$row['title_c']);
$subcat[$row['id_c']] = $row['title'];
}
var_dump($cat); var_dump($subcat);

foreach($number as $index => $val)
{
echo "$index = $val <br>";


в исходнике выводит такой результат:

array(3) {
[1]=>
array(2) {
[0]=>
string(1) "1"
[1]=>
string(19) "Категория1"
}
[2]=>
array(2) {
[0]=>
string(1) "2"
[1]=>
string(19) "Категория2"
}
[3]=>
array(2) {
[0]=>
string(1) "3"
[1]=>
string(19) "Категория3"
}
}
array(3) {
[1]=>
string(27) "Подкатегория1.2"
[2]=>
string(27) "Подкатегория2.2"
[3]=>
string(27) "Подкатегория3.2"
}

так и не сделала я подкатегории Огорчение поможете? Огорчение
Перв_раз_в_веб-класс Отправлено: 30 Августа, 2009 - 21:34:19 • Тема: Помогите создать подкатегории плз • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1412
если я правильно поняла, то тепер вот так:

$q = mysql_query ("SELECT parent.id_c, parent.title_c, sub.parent_id ,sub.id, sub.title
FROM categories parent LEFT JOIN subcategories sub ON parent.id_c = sub.parent_id");

while ($row = mysql_fetch_assoc ($q)) {
$cat[$row['parent_id']] = array($row['id_c'], $row['title_c']);
$subcat[$row['parent_id']] = array ($row['title']);
}
var_dump($cat); var_dump($subcat);

а дальше что? Закатив глазки Улыбка
Перв_раз_в_веб-класс Отправлено: 30 Августа, 2009 - 21:05:13 • Тема: Помогите создать подкатегории плз • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1412
хм не Растерялся
Перв_раз_в_веб-класс Отправлено: 30 Августа, 2009 - 20:48:51 • Тема: Помогите создать подкатегории плз • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1412
спасибо большое Улыбка и хватает вам терпения со мной Улыбка есть 2 такие таблицы:

CREATE TABLE `subcategories` (
`id` int(2) NOT NULL default '0',
`title` varchar(255) default NULL,
`parent_id` int(2) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Дамп данных таблицы `subcategories`
--

INSERT INTO `subcategories` VALUES (1, 'Подкатегория1.1', 1);
INSERT INTO `subcategories` VALUES (2, 'Подкатегория1.2', 1);
INSERT INTO `subcategories` VALUES (3, 'Подкатегория2.1', 2);
INSERT INTO `subcategories` VALUES (4, 'Подкатегория2.2', 2);
INSERT INTO `subcategories` VALUES (5, 'Подкатегория3.1', 3);

и

CREATE TABLE `categories` (
`id_c` int(2) NOT NULL default '0',
`title_c` varchar(255) default NULL,
PRIMARY KEY (`id_c`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

--
-- Дамп данных таблицы `categories`
--

INSERT INTO `categories` VALUES (1, 'Категория1');
INSERT INTO `categories` VALUES (2, 'Категория2');
INSERT INTO `categories` VALUES (3, 'Категория3');

запрос на выборку

$q = mysql_query ("SELECT parent.id_c, parent.title_c, sub.id, sub.title
FROM categories parent LEFT JOIN subcategories sub ON parent.id_c = sub.parent_id");

код

while ($row = mysql_fetch_assoc ($q)) {
$cat[$row['parent_id']] = array($row['id_c'], $row['title_c']);
$subcat[$row['parent_id']] = $row['title'];
}
var_dump($cat); var_dump($subcat);

наверное что-то сделано неправильно Растерялся
Перв_раз_в_веб-класс Отправлено: 30 Августа, 2009 - 19:38:37 • Тема: Помогите создать подкатегории плз • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1412
сделала эти 3 пункта, вот что выводит (на фотке). Не знаю что с этим делать Закатив глазки
Перв_раз_в_веб-класс Отправлено: 30 Августа, 2009 - 18:53:18 • Тема: Помогите создать подкатегории плз • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1412
Большое спасибо за ваше терпение и понимание Улыбка с таблицами и запросами разобраласть Улыбка надеюсь не посчитаете злоупотреблением еще один вопросик... Закатив глазки

Пробую выводить в браузере, но все время какая-нидь проблема, то категории не выводит, то вообще ничего Растерялся наверно опять что-то не так делаю. Может подскажете, как вывести меню с категориями и подкатегориями? Закатив глазки Заранее огромное спасибо! Улыбка
Перв_раз_в_веб-класс Отправлено: 30 Августа, 2009 - 11:58:16 • Тема: Помогите создать подкатегории плз • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1412
Спасибо за ответ Улыбка А можете чутка попоконкретней и попобробнее объяснить? Растерялся И как этот запрос вывести именно в том порядке, который мне нужно? Прошу прощения, если вопрос тупой, это первый мой сайт Улыбка
(Добавление)
"SELECT parent.id, parent.title, sub.id, sub.title " можете объяснить этот запрос? Закатив глазки
Перв_раз_в_веб-класс Отправлено: 29 Августа, 2009 - 18:58:05 • Тема: Помогите создать подкатегории плз • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1412
Доброго времени суток всем! Я новичок в веб программировании, создаю свой сайт, но возникла проблемка, очень надеюсь на вашу помощь, даже если вам мой вопрос покажется несерьезным Улыбка

Так вот, я использую PHP + MySQL. Есть 2 таблицы:
1-ая таблица категорий, данные ID, Title, meta d, meta k, значение подкатегорий.
2-ая таблица подкатегорий, данные ID, Title, meta d, meta k.
Мне надо создать левое меню таким образом:

Категория 1
подкатегория 1.1
подкатегория 1.2
подкатегория 1.3
Категория 2
подкатегория 2.1
подкатегория 2.2
Категория 3
...

Функция должна сначала проверять категорию, потом подкатегории, найдя совпадения в ID добавлять все подкатегории в соответствующую категорию, и переходить к проверки следующей категории.
Причем категорию с ее подкатегориями надо совместить как с div.

При нажатии на категорию, должны выводиться статьи всей соответстыующих подкатегорий, а при нажатии на определунную подкатегорию - статьи именно этой подкатегории.

Если вы знаете, как решить мою проблему, я буду очень благодарна, если напишите код. Помогите, пожалуйста, новичку! Улыбка Заранее спасибо! Улыбка

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB