PHP.SU

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

Страниц (6): « 1 2 3 4 [5] 6 »

> Найдено сообщений: 80
nikola_12 Отправлено: 01 Августа, 2012 - 18:09:18 • Тема: Вывод блока информации. • Форум: Прочее

Ответов: 9
Просмотров: 57
caballero пишет:
Цитата:
как сделать чтобы третий блок вообще не выводился

не выводить его.


Ха-ха логично, но эти 3 блока используются при выводе новостей...где то нужно чтобы 3 изображения, где-то 2...
nikola_12 Отправлено: 01 Августа, 2012 - 17:55:03 • Тема: Вывод блока информации. • Форум: Прочее

Ответов: 9
Просмотров: 57
Подскажите что сделать, чтобы блок с информацией выводился только при условии, если в базе данных myqsl есть данные:

пример:

существует 3 ячейки в базе: name1, name2, name3

PHP:
скопировать код в буфер обмена
  1. <div>echo $myrow['img1'];</div>
  2. <div>echo $myrow['img2'];</div>
  3. <div>echo $myrow['img3'];</div>


но информация только имеется в ячейках name1 и name2.

как сделать чтобы третий блок вообще не выводился, а то если подставлять <img src..... то в опере показывает "место" для 3-го изображения, и подпись "изображение"...?
nikola_12 Отправлено: 30 Июля, 2012 - 21:38:07 • Тема: Проверьте на ошибки... • Форум: Вопросы новичков

Ответов: 26
Просмотров: 1099
armancho7777777 пишет:
На вашем скринщоте несколько товаров.
С какой стати одна ссылка с одним идентификатором будет вести на подобную страницу ?

Если это категория товаров, то у Вас должна быть таблица с категориями,
а названия товаров в таблице с названиями товаров должны ссылаться на ID названий категорий.
Гработно постройте БД и подобных вопросов у Вас возникать небудет.


Вы не поняли)) Структура такова:
Каталог:
Набор Лотос (Это как бы название статьи)
Набор Анжелика
Набор Модерн

При открытии любого из наборов выходит полное описание, несколько картинок,
а ниже на странице: из чего состоит данный набор, как на картинке, например,
первая табличка:
Стол: его параметры
вторая табличка:
Стул:его параметры
...
думаю изложил все понятно...
nikola_12 Отправлено: 30 Июля, 2012 - 21:10:08 • Тема: Проверьте на ошибки... • Форум: Вопросы новичков

Ответов: 26
Просмотров: 1099
armancho7777777 пишет:
nikola_12 пишет:
полная новость
интересно, как же выглядит краткая?


просто title и img
nikola_12 Отправлено: 30 Июля, 2012 - 20:26:42 • Тема: Проверьте на ошибки... • Форум: Вопросы новичков

Ответов: 26
Просмотров: 1099
armancho7777777 пишет:
А выглядит как краткий обзор, по клику картинки которой откроется страница "подробнее".


нет, всё изображение это уже открытая полная новость, в которую входят вот эти таблички...есть какие-нибудь идеи как реализовать?
(Добавление)
Ну что,никто не знает?
nikola_12 Отправлено: 30 Июля, 2012 - 20:21:30 • Тема: Проверьте на ошибки... • Форум: Вопросы новичков

Ответов: 26
Просмотров: 1099
armancho7777777 пишет:
Вас интересует как выборку по ID реализовать, или что ?
nikola_12 Отправлено: 30 Июля, 2012 - 20:16:06 • Тема: Проверьте на ошибки... • Форум: Вопросы новичков

Ответов: 26
Просмотров: 1099
Блин, ребят, помогите разобраться...
На сайте циклом выводятся "краткие статьи"...при открывании этой статьи выходит полный текст, картинка и т.д. из базы данных из полей id,categoria,description,img...
Сылка к каждой полной статье :
http://site[dot]ru/view_post.php?id=1
http://site[dot]ru/view_post.php?id=2
http://site[dot]ru/view_post.php?id=3
...
Как можно реализовать, чтобы в каждой полной статье выводились... короче смотрите на картинку...

У каждой полной статьи их может быть разное количество...
nikola_12 Отправлено: 30 Июля, 2012 - 19:31:07 • Тема: Проверьте на ошибки... • Форум: Вопросы новичков

Ответов: 26
Просмотров: 1099
Green пишет:
nikola_12 пишет:
info.fasad data.id

Запятая пропущена. Подмигивание



Попов... Растерялся Зря учитесь по его урокам...


Посоветуй, что-нибудь лучше!))
nikola_12 Отправлено: 30 Июля, 2012 - 18:59:43 • Тема: Проверьте на ошибки... • Форум: Вопросы новичков

Ответов: 26
Просмотров: 1099
armancho7777777 пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2.         SELECT
  3.         i.`id`,
  4.         i.`miniature`,
  5.         i.`name`,
  6.         i.`number`,
  7.         i.`gabarits`,
  8.         i.`cvet`,
  9.         i.`corpus`,
  10.         i.`fasad`,
  11.         d.`id`
  12.         FROM `info` i
  13.         LEFT JOIN `data` d ON d.`id` = i.`id`
  14. ",$db);
  15.  


И подобная конструкция ни к чему:
nikola_12 пишет:
printf ("%s%s%s%s%s%s%s", $myrow['miniature'], $myrow['name'], $myrow['number'], $myrow['gabarits'], $myrow['cvet'], $myrow['corpus'], $myrow['fasad']);

(Добавление)
Green пишет:
кавычками ``
это апострофы.


Как мне их тогда выводить?
nikola_12 Отправлено: 30 Июля, 2012 - 18:35:22 • Тема: Проверьте на ошибки... • Форум: Вопросы новичков

Ответов: 26
Просмотров: 1099
не помогает...ошибка указывает на эту же строку-синтаксическая ошибка
nikola_12 Отправлено: 30 Июля, 2012 - 17:31:20 • Тема: Проверьте на ошибки... • Форум: Вопросы новичков

Ответов: 26
Просмотров: 1099
Выходит ошибка:

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\site.ru\www\view_post.php on line 87

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\site.ru\www\view_post.php on line 91

$result = mysql_query ("SELECT info.id, info.miniature,info.name,info.number,info.gabarits,info.cvet,info.corpus,info.fasad data.id FROM info LEFT JOIN data ON info.id = data.id",$db);
87 строка------$myrow = mysql_fetch_array ($result);
{
printf ("%s%s%s%s%s%s%s", $myrow['miniature'], $myrow['name'], $myrow['number'], $myrow['gabarits'], $myrow['cvet'], $myrow['corpus'], $myrow['fasad']);
}
91 строка-------while ($myrow = mysql_fetch_array ($result));
nikola_12 Отправлено: 30 Июля, 2012 - 15:16:36 • Тема: Подставление информации в ячейку одной таблицы из другой с определенного поля. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 511
Toxa пишет:
nikola_12 пишет:

Нужно чтобы для каждого id первой таблицы выводилось несколько name, number для другой...

это делается с помощью вложенного цикла просто и быстро


Нужна срочно твоя помощь!!!)))
nikola_12 Отправлено: 30 Июля, 2012 - 15:09:12 • Тема: Подставление информации в ячейку одной таблицы из другой с определенного поля. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 511
sheff2000 пишет:
nikola_12 пишет:
(SELECT id_post,name,number FROM info WHERE id_post = вот сюда надо вставить номер id из другой таблицы)...


запрос то вот так как то может выглядеть:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT  info.id_post, info.name, info.number
  2.     FROM info, table2
  3.         WHERE info.id_post = table2.id
  4.  


Только вот вопрос: откуда берется (по какому правилу) table2.id ?
Вы же не переберете все ID во-второй таблице


Нужно чтобы для каждого id первой таблицы выводилось несколько name, number для другой...
(Добавление)
sheff2000 пишет:
nikola_12 пишет:
Всё равно для всех id выводится...


собственно что и должно быть после выполнения этого запроса ...

еще раз спрошу - откуда берется значение id со второй страницы ?
- это может быть дополнительный SQL-запрос
- это может быть значение переменной в коде
- это может быть значение в html-форме которую пользователь заполняет (например редактирует статью или еще что)


Оно генерируется автоматически с добавлением страницы...если я правильно понял твой вопрос...
nikola_12 Отправлено: 30 Июля, 2012 - 15:06:22 • Тема: Подставление информации в ячейку одной таблицы из другой с определенного поля. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 511
sheff2000 пишет:
nikola_12 пишет:
(SELECT id_post,name,number FROM info WHERE id_post = вот сюда надо вставить номер id из другой таблицы)...


запрос то вот так как то может выглядеть:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT  info.id_post, info.name, info.number
  2.     FROM info, table2
  3.         WHERE info.id_post = table2.id
  4.  


Только вот вопрос: откуда берется (по какому правилу) table2.id ?
Вы же не переберете все ID во-второй таблице


Всё равно для всех id выводится...
nikola_12 Отправлено: 30 Июля, 2012 - 14:29:36 • Тема: Подставление информации в ячейку одной таблицы из другой с определенного поля. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 511
Привет всем! Подскажите, как можно подставить информацию в ячейку одной таблицы из другой с определенного поля в запрос?

пример
...(SELECT id_post,name,number FROM info WHERE id_post = вот сюда надо вставить номер id из другой таблицы)...

Страниц (6): « 1 2 3 4 [5] 6 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB