Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
-1 / 4 / 0
Регистрация: 04.02.2013
Сообщений: 167

php таблица

03.06.2013, 11:59. Показов 2371. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, есть таблица
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
$query = "SELECT * FROM products $wh";
$query1 = "select * from type";
 
$result1 = mysql_query($query1);
$result = mysql_query($query);
while($cat[] = mysql_fetch_assoc($result1));
array_pop($cat);
while($array[] = mysql_fetch_assoc($result));
 
 
 
?>
        
 
<a href="?type=1">Куртки</a> &nbsp; &nbsp;&nbsp;
<a href="?type=3">Пальто</a> &nbsp;&nbsp;&nbsp;
<a href="?type=4">Шубы</a> &nbsp;&nbsp;&nbsp;
<a href="?type=9">Категория22</a> &nbsp;&nbsp;&nbsp;
<a href="?type=10">Категория22</a> &nbsp;&nbsp;&nbsp;
 
 
 
 
 
<?php
 
 
echo 'Куртки' .htmlspecialchars($_GET["type"]) . '!';
?>
 
 
 
 
 
<table border="1px">
            <tr>
                <?foreach($cat as $type):?>
                <td valign="top"  align="left"><strong><?=$type['title']?></strong>
                    <ul>
                    <?foreach($array as $v):?>
                        <?if($type['id']==$v['type'] ):?>
                        <li><?=$v['title']?> - <?=$v['prise']?></li>
                        <?endif?>
                    <?endforeach?>
                    </ul>
                </td>
                <?endforeach?>
            </tr>
        </table>
         <a href="form.php">Перейти на страницу добавления товаров</a><br>
         <a href="cat.php">Перейти на страницу добавления категорий</a><br>
 
    </body>
</html>
подскажите как сделать что бы при выборке категорий появлялись с верху и картинки.
заранее спасибо

Добавлено через 10 минут
подскажите пожалуйста

Добавлено через 4 часа 54 минуты
upp
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.06.2013, 11:59
Ответы с готовыми решениями:

Таблица в php
Есть таблица &lt;?php $rows = 5; $cols = 5;

PHP и таблица
у меня есть на странице запрос к базе на выборку определенных записей. как сделать чтобы вывод новой записи был в отдельной строке таблице?...

Таблица php
Всем привет. Есть таблица,нужно чтобы например если строка =5 а ячейка 6 она была красным если нет то другое создал вот такой код все...

34
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
03.06.2013, 12:34
Цитата Сообщение от Names Посмотреть сообщение
как сделать что бы при выборке категорий появлялись с верху и картинки.
Я думаю вывести html код картинки надо...
0
-1 / 4 / 0
Регистрация: 04.02.2013
Сообщений: 167
03.06.2013, 14:40  [ТС]
мне нужно что бы в самих категориях вверху было, а не с верху ссылок
Миниатюры
php таблица  
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
03.06.2013, 15:01
Цитата Сообщение от Names Посмотреть сообщение
мне нужно что бы в самих категориях вверху было http://pictures4me.3dn.ru/_ph/2/878527777.jpg, а не с верху ссылок
Было что? Предложение без существительных очень понятное...
0
-1 / 4 / 0
Регистрация: 04.02.2013
Сообщений: 167
03.06.2013, 15:03  [ТС]
Цитата Сообщение от crautcher Посмотреть сообщение
Было что? Предложение без существительных очень понятное...
картинка товара
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
03.06.2013, 15:06
Так я ни в коде, ни на скрине не вижу изображений...
0
-1 / 4 / 0
Регистрация: 04.02.2013
Сообщений: 167
03.06.2013, 15:11  [ТС]
Цитата Сообщение от crautcher Посмотреть сообщение
Так я ни в коде, ни на скрине не вижу изображений...
так в том то и дело, ч то я не знаю как их запихнуть в саму таблицу
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
03.06.2013, 15:19
Да что за картинку вы хотите вывести ?
0
-1 / 4 / 0
Регистрация: 04.02.2013
Сообщений: 167
03.06.2013, 15:23  [ТС]
Название: 60316926.jpg
Просмотров: 33

Размер: 3.0 Кб
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
03.06.2013, 15:39
эту единственную картинку присобачить к каждой категории или картинки разные?

Не по теме:

Вы раньше не были партизаном?

0
-1 / 4 / 0
Регистрация: 04.02.2013
Сообщений: 167
03.06.2013, 15:50  [ТС]
Цитата Сообщение от crautcher Посмотреть сообщение
эту единственную картинку присобачить к каждой категории или картинки разные?

Не по теме:

Вы раньше не были партизаном?

разные нужно

Добавлено через 5 минут
Цитата Сообщение от Names Посмотреть сообщение
разные нужно
нет, не был))
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
03.06.2013, 15:51
сделай массив где айди катергории -> картинка
PHP
1
2
3
4
5
6
7
8
9
10
...
$result = mysql_query($query);
while($cat[] = mysql_fetch_assoc($result1));
array_pop($cat);
while($array[] = mysql_fetch_assoc($result));
$images = array(
// key -> cat id . value -> url
'1' => 'http://pictures4me.3dn.ru/_ph/2/2/60316926.jpg'
);
...
и выводи потом по айди
PHP
1
2
3
4
5
6
7
...
        <table border="1px">
            <tr>
                <?foreach($cat as $type):?>
                <td valign="top"  align="left"><strong><?=$type['title']?></strong>
                <img src="<?=$images[$type['id']] ?>">
...
0
-1 / 4 / 0
Регистрация: 04.02.2013
Сообщений: 167
03.06.2013, 16:00  [ТС]
мне нужно что бы с локалки картинки читались а не с веб, подскажите что изменить нужно

Добавлено через 3 минуты
мне кажется не туда засунул масив,
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<html>
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<style>
   ul{   
    list-style: none;
    font-size: 16px;
    margin: 5px auto;
    padding: 5px;}
</style> 
 
 
</head>
    <body>
<?php
 
if(isset($_GET['type'])) $wh=" WHERE type=".$_GET['type'];
else $wh='';
 
 
require_once 'db.php';
 
mysql_connect($host,$name,$passvord)
or die("<p>Ошибка подключения к базе данных: " .
mysql_error());
 
mysql_select_db($db_name)
or die("<p>Ошибка при выборе базы данных products: " .
mysql_error());
mysql_query("SET NAMES utf8");
 
$query = "SELECT * FROM products $wh";
$query1 = "select * from type";
 
$result1 = mysql_query($query1);
$result = mysql_query($query);
while($cat[] = mysql_fetch_assoc($result1));
array_pop($cat);
while($array[] = mysql_fetch_assoc($result));
 
$result = mysql_query($query);
while($cat[] = mysql_fetch_assoc($result1));
array_pop($cat);
while($array[] = mysql_fetch_assoc($result));
$images = array(
// key -> cat id . value -> url
'1' => 'http://pictures4me.3dn.ru/_ph/2/2/60316926.jpg'
);
 
 <table border="1px">
            <tr>
                <?foreach($cat as $type):?>
                <td valign="top"  align="left"><strong><?=$type['title']?></strong>
                <img src="<?=$images[$type['id']] ?>">
 
 
 
 
 
 
 
?>
        
 
<a href="?type=1">Куртки</a> &nbsp; &nbsp;&nbsp;
                                           
<a href="?type=3">Пальто</a> &nbsp;&nbsp;&nbsp;
<a href="?type=4">Шубы</a> &nbsp;&nbsp;&nbsp;
<a href="?type=9">Категория22</a> &nbsp;&nbsp;&nbsp;
<a href="?type=10">Категория22</a> &nbsp;&nbsp;&nbsp;
 
 
 
 
 
<?php
 
 
echo 'Куртки' .htmlspecialchars($_GET["type"]) . '!';
?>
 
 
 
 
 
<table border="1px">
            <tr>
                <?foreach($cat as $type):?>
                <td valign="top"  align="left"><strong><?=$type['title']?></strong>
                    <ul>
                    <?foreach($array as $v):?>
                        <?if($type['id']==$v['type'] ):?>
                        <li><?=$v['title']?> - <?=$v['prise']?></li>
                        <?endif?>
                    <?endforeach?>
                    </ul>
                </td>
                <?endforeach?>
            </tr>
        </table>
         <a href="form.php">Перейти на страницу добавления товаров</a><br>
         <a href="cat.php">Перейти на страницу добавления категорий</a><br>
 
    </body>
</html>

подскажите так нет?)
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
03.06.2013, 16:02
прописать массив с адресами какими нужно

Добавлено через 1 минуту
Цитата Сообщение от Names Посмотреть сообщение
мне кажется не туда засунул масив,
туда
0
-1 / 4 / 0
Регистрация: 04.02.2013
Сообщений: 167
03.06.2013, 16:02  [ТС]
картинки у меня на денвере.. Z:\home\test222.ru\www\images.jpg
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
03.06.2013, 16:07
Цитата Сообщение от Names Посмотреть сообщение
картинки у меня на денвере.. Z:\home\test222.ru\www\images.jpg
да хоть на сервере пентагона
PHP
1
2
3
4
$images = array(
// key -> cat id . value -> url
'1' => '/images.jpg'
);
что надо то и прописывай
0
-1 / 4 / 0
Регистрация: 04.02.2013
Сообщений: 167
03.06.2013, 16:10  [ТС]
когда сохраняю пишет, что на 49 строчки ошибка...
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
03.06.2013, 16:14
пхп тэг не закрыт
PHP
1
?>
0
-1 / 4 / 0
Регистрация: 04.02.2013
Сообщений: 167
03.06.2013, 16:18  [ТС]
блин ошибку теперь на 110 выдает, поправьте пожалуйста как надо

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<html>
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<style>
   ul{   
    list-style: none;
    font-size: 16px;
    margin: 5px auto;
    padding: 5px;}
</style> 
 
 
</head>
    <body>
<?php
 
if(isset($_GET['type'])) $wh=" WHERE type=".$_GET['type'];
else $wh='';
 
    
 
?>
 
require_once 'db.php';
 
mysql_connect($host,$name,$passvord)
or die("<p>Ошибка подключения к базе данных: " .
mysql_error());
 
mysql_select_db($db_name)
or die("<p>Ошибка при выборе базы данных products: " .
mysql_error());
mysql_query("SET NAMES utf8");
 
$query = "SELECT * FROM products $wh";
$query1 = "select * from type";
 
$result1 = mysql_query($query1);
$result = mysql_query($query);
while($cat[] = mysql_fetch_assoc($result1));
array_pop($cat);
while($array[] = mysql_fetch_assoc($result));
 
$result = mysql_query($query);
while($cat[] = mysql_fetch_assoc($result1));
array_pop($cat);
while($array[] = mysql_fetch_assoc($result));
$images = array(
// key -> cat id . value -> url
'1' => '/images.jpg'
);
 
?>
 
 <table border="1px">
            <tr>
                <?foreach($cat as $type):?>
                <td valign="top"  align="left"><strong><?=$type['title']?></strong>
                <img src="<?=$images[$type['id']] ?>">
 
 
 
 
 
 
 
?>
        
 
<a href="?type=1">Куртки</a> &nbsp; &nbsp;&nbsp;
                                           
<a href="?type=3">Пальто</a> &nbsp;&nbsp;&nbsp;
<a href="?type=4">Шубы</a> &nbsp;&nbsp;&nbsp;
<a href="?type=9">Категория22</a> &nbsp;&nbsp;&nbsp;
<a href="?type=10">Категория22</a> &nbsp;&nbsp;&nbsp;
 
 
 
 
 
<?php
 
 
echo 'Куртки' .htmlspecialchars($_GET["type"]) . '!';
?>
 
 
 
 
 
<table border="1px">
            <tr>
                <?foreach($cat as $type):?>
                <td valign="top"  align="left"><strong><?=$type['title']?></strong>
                    <ul>
                    <?foreach($array as $v):?>
                        <?if($type['id']==$v['type'] ):?>
                        <li><?=$v['title']?> - <?=$v['prise']?></li>
                        <?endif?>
                    <?endforeach?>
                    </ul>
                </td>
                <?endforeach?>
            </tr>
        </table>
         <a href="form.php">Перейти на страницу добавления товаров</a><br>
         <a href="cat.php">Перейти на страницу добавления категорий</a><br>
 
    </body>
</html>
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
03.06.2013, 16:28
пхп код должен быть между
PHP
1
<?php ... ?>
почему у тебя закрывается php и далее идет php ?
Цитата Сообщение от Names Посмотреть сообщение
PHP
1
2
3
4
5
if(isset($_GET['type'])) $wh=" WHERE type=".$_GET['type'];
else $wh='';
?>
 
require_once 'db.php';
и зачем ты дублируешь заголовки категорий?...
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<html>
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<style>
   ul{   
    list-style: none;
    font-size: 16px;
    margin: 5px auto;
    padding: 5px;}
</style> 
 
 
</head>
    <body>
<?php
 
if(isset($_GET['type'])) $wh=" WHERE type = ". intval($_GET['type']);
else $wh='';
 
 
require_once 'db.php';
 
mysql_connect($host,$name,$passvord) or die("<p>Ошибка подключения к базе данных: " .mysql_error());
mysql_select_db($db_name) or die("<p>Ошибка при выборе базы данных products: " . mysql_error());
mysql_query("SET NAMES utf8");
 
$result1 = mysql_query("select * from `type`");
$result = mysql_query("SELECT * FROM `products` $wh");
while($cat[] = mysql_fetch_assoc($result1));
array_pop($cat);
while($array[] = mysql_fetch_assoc($result));
 
$result = mysql_query($query);
while($cat[] = mysql_fetch_assoc($result1));
array_pop($cat);
while($array[] = mysql_fetch_assoc($result));
$images = array(
// key -> cat id . value -> url
'default' => 'http://4.bp.blogspot.com/-wrUBhuVRQaU/UHUdqdIT5AI/AAAAAAAAH3Q/kO2YP0aO1z8/s1600/noimg.gif',
'1' => '/images.jpg'
);
 
?>
  
 
<a href="?type=1">Куртки</a> &nbsp; &nbsp;&nbsp;                                           
<a href="?type=3">Пальто</a> &nbsp;&nbsp;&nbsp;
<a href="?type=4">Шубы</a> &nbsp;&nbsp;&nbsp;
<a href="?type=9">Категория22</a> &nbsp;&nbsp;&nbsp;
<a href="?type=10">Категория22</a> &nbsp;&nbsp;&nbsp;
 
 
 
 
 
<?php if (!empty($_GET["type"])){ echo 'Куртки' .htmlspecialchars($_GET["type"]) . '!'; }?>
 
 
 
 
 
<table border="1px">
            <tr>
                <?foreach($cat as $type):?>
                <td valign="top"  align="left"><strong><?=$type['title']?></strong>
                <img src="<?=isset($images[$type['id']]) ? $images[$type['id']] : $images['default'] ?>">     
                    <ul>
                    <?foreach($array as $v):?>
                        <?if($type['id']==$v['type'] ):?>
                        <li><?=$v['title']?> - <?=$v['prise']?></li>
                        <?endif?>
                    <?endforeach?>
                    </ul>
                </td>
                <?endforeach?>
            </tr>
        </table>
         <a href="form.php">Перейти на страницу добавления товаров</a><br>
         <a href="cat.php">Перейти на страницу добавления категорий</a><br>
 
    </body>
</html>
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.06.2013, 16:28
Помогаю со студенческими работами здесь

Таблица на PHP с массивами
Привет ребя, мне надо массив такого типа превратить в таблицу: array ( 0 =&gt; array ( 'Product name' =&gt; '&quot;Product...

Таблица чисел в php
Распечатать на экране монитора таблицу чисел в php 10000 01000 00100 00010 00001 Помогите пожалуйста)

Цветная таблица на PHP
Всем приветы. Я начинающий в PHP. Прошу в помощи, нужна таблица на PHP, чтобы каждая ячейка была разным цветом. Заранее...

Таблица средствами php+sql
Нужно сгенерировать таблицу , колличество столбцов и строк всегда разное и может быть нечетное. Кол-во ячеек допустим находится здесь ...

таблица встроенная в php, код не работает
вот фрагмент кода: echo '&lt;center&gt;&lt;table width='367' height='95' border='1' cellpadding='2' cellspacing='2' bordercolor='#336699'...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru