<table>
<tr>
<td><table><tr><td>товар №1</td></tr></table></td>
<td><table><tr><td>товар №2</td></tr></table></td>
</tr>
<tr>
<td><table><tr><td>товар №3</td></tr></table></td>
<td><table><tr><td>товар №4</td></tr></table></td>
</tr>
</table>
Я так понимаю это надо сделать циклами, но все перепробывал, не получается ни чего.
Спустя 10 минут, 1 секунда (4.10.2011 - 17:04) m4a1fox написал(а):
А что пробовал? Код в студию!
Спустя 13 минут, 53 секунды (4.10.2011 - 17:18) Комарик написал(а):
Стили:
код:
у меня получилось так как я хотел, но структура другая получается:
Я понимаю что это все не то, я не имею понятия как это оформить.
#tt {float:left;
display:inline-block;
}
код:
echo '<table><tr>';
$result = mysql_query("SELECT * FROM tovar");
while($myrow = mysql_fetch_assoc($result)){
echo '<td id="tt">
<table>
<tr>
<td>'.$myrow['title'].'</td>
</tr>
</table>
</td>';
}
echo '</tr></table>';
у меня получилось так как я хотел, но структура другая получается:
<table>
<tr>
<td><table><tr><td>название 1</td></tr></table></td>
<td><table><tr><td>название 2</td></tr></table></td>
<td><table><tr><td>название 3</td></tr></table></td>
<td><table><tr><td>название 4</td></tr></table></td>
</tr>
<table>
Я понимаю что это все не то, я не имею понятия как это оформить.
Спустя 24 минуты, 3 секунды (4.10.2011 - 17:42) m4a1fox написал(а):
Комарик
Может так?
Может так?
echo '<table><tr>';
$result = mysql_query("SELECT * FROM tovar");
while($myrow = mysql_fetch_assoc($result)){
echo '<td id="tt">
'.$myrow['title'].'
</td>';
}
echo '</tr></table>';
Спустя 35 минут, 48 секунд (4.10.2011 - 18:18) alexbel2404 написал(а):
echo '<table>';
$result = mysql_query("SELECT * FROM tovar");
while($myrow = mysql_fetch_assoc($result)){
echo '<tr>
<td id="tt">
'.$myrow['title'].'
</td>
<td id="tt">
'.$myrow['name'].'
</td>
</tr>';
}
echo '</table>';
в $myrow['name'] ключ name поменять на название нужного для вывода столбца из таблицы.
Спустя 42 минуты, 47 секунд (4.10.2011 - 19:01) Комарик написал(а):
m4a1fox
так не подойдет, так как мне надо что бы внутри родительского<td> была таблица, и как только в строку входит два <td> должен происходить перенос строки, тоесть <tr></tr>
так не подойдет, так как мне надо что бы внутри родительского<td> была таблица, и как только в строку входит два <td> должен происходить перенос строки, тоесть <tr></tr>
Спустя 2 минуты, 53 секунды (4.10.2011 - 19:03) Комарик написал(а):
alexbel2404
Получается не та структура таблицы которая в первом посте
Получается не та структура таблицы которая в первом посте
Спустя 1 минута, 57 секунд (4.10.2011 - 19:05) TranceIT написал(а):
Так в первом посте вы и получили таблицу в таблице, что вас не устроило...
Спустя 6 минут (4.10.2011 - 19:11) Комарик написал(а):
не устроило то, что мне надо это сформировать с помощью запросов из БД циклами, так как id в таблице tovar большое
Спустя 1 минута, 57 секунд (4.10.2011 - 19:13) TranceIT написал(а):
Цитата (Комарик @ 4.10.2011 - 16:11) |
не устроило то, что мне надо это сформировать с помощью запросов из БД циклами, так как id в таблице tovar большое |
Имеется в виду по частям? Если да, используйте LIMIT в запросе.
Спустя 3 минуты, 40 секунд (4.10.2011 - 19:17) Комарик написал(а):
нет имеется ввиду весь товар. Но что бы как только в одно строку входит 2 товара, то формировалась новая строка и заполнялась и так до искончания товара в БД
Спустя 18 минут, 45 секунд (4.10.2011 - 19:36) TranceIT написал(а):
О каких циклах тогда идет речь?
Мая твая не панимать
Мая твая не панимать
Спустя 1 час, 2 минуты, 54 секунды (4.10.2011 - 20:39) Комарик написал(а):
)) может не циклами ,а каким то другим методом, но мне надо что бы получилась такая конструкция:
и как только строка достигает двух колонок, в таблицу включалась новая строка
и т.д пока есть товар в массиве из БД
<table>
<tr>
<td><table><tr><td>Название товара№1</td><td>цена товара №1</td></tr></table></td>
<td><table><tr><td>Название товара№2</td><td>цена товара №3</td></tr></table></td>
</tr>
</table>
и как только строка достигает двух колонок, в таблицу включалась новая строка
<table>
<tr>
<td><table><tr><td>Название товара№1</td><td>цена товара №1</td></tr></table></td>
<td><table><tr><td>Название товара№2</td><td>цена товара №2</td></tr></table></td>
</tr>
<tr>
<td><table><tr><td>Название товара№3</td><td>цена товара №3</td></tr></table></td>
<td><table><tr><td>Название товара№4</td><td>цена товара №4</td></tr></table></td>
</tr>
</table>
и т.д пока есть товар в массиве из БД
Спустя 13 часов, 53 минуты, 26 секунд (5.10.2011 - 10:32) m4a1fox написал(а):
$i = 0;
$c = 2;
echo '<table><tr>';
$result = mysql_query("SELECT * FROM tovar");
while($myrow = mysql_fetch_assoc($result)){
$i++;
echo '<td id="tt">
'.$myrow['title'].'
</td>';
if($i == $c){
echo '</tr><tr>';
$i = 0;
}
}
echo '</tr></table>';
Спустя 45 минут, 11 секунд (5.10.2011 - 11:17) Комарик написал(а):
m4a1fox
Спасибо, как раз то что нужно!
Спасибо, как раз то что нужно!