[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Таблица - как ее выровнить?
Xhonor
Всем привет. Дело обстоит так:
Я сделал код php+sql. Сделал под нее таблицу, но проблема в том, что когда я пишу текст, таблица расширяется в длину, а не как должна, в ширину. У меня стоит тег width=700 (например), а он все-равно увеличивается, не смотря на этот тег.

Вот код:
<?php
$host='localhost';
$database='characters';
$user='root';
$pswd='тут пароль';

$dbh = mysql_connect($host, $user, $pswd) or die("Не могу соединиться с MySQL.");
mysql_select_db($database) or die("Не могу подключиться к базе.");
$query = "SELECT * FROM `gm_tickets`";
$res = mysql_query($query);
while($row = mysql_fetch_assoc($res))
{
echo "<table width='900' border='1' cellpadding='0' cellspacing='0'>";

echo "<tr valign='top'>";
echo "<td width='100'> Номер";
echo "</td>";
echo "<td width='150'> Ник";
echo "</td>";
echo "<td width='400'> Сообщение";
echo "</td>";
echo "<td width='150'> Время";
echo "</td>";
echo "<td width='100'> Закрыто";
echo "</td>";
echo "</tr>";


echo "<tr valign='top'>";
echo "<td width='100'>";
echo "".$row['guid']."\n";
echo "</td>";
echo "<td width='150'>";
echo "".$row['name']."\n";
echo "</td>";
echo "<td width=400>
"
.htmlspecialchars($row['message'])."\n";
echo "</td>";
echo "<td width='150'>";
echo "".$row['createtime']."\n";
echo "</td>";
echo "<td width='100'>";
echo "".$row['closed']."\n";
echo "</td>";
echo "</tr>";

echo "</table>";
}
?>


Вот скрин: user posted image



Спустя 12 минут, 10 секунд (3.02.2011 - 20:43) inpost написал(а):
Xhonor
Для начала:
echo '
<table width="900" border="1" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="100"> Номер
</td>
'
;

Теперь по теме: таблицу помещаем в <div align="center">, теперь все, что внутри находится - будет по центру!

Спустя 35 минут, 29 секунд (3.02.2011 - 21:19) Xhonor написал(а):
Ничего не изменилось. Таблица просто стала по центру. А мне нужно чтобы таблица была ровной. тоесть по вертикали совпадал номер, ник, сообщение, время и "закрыто".

Как же вам обьяснить. Вообще чтобы "Сообщение" не растягивалось по вертикали, а продолжало текст по горизонтали.

Спустя 8 минут, 30 секунд (3.02.2011 - 21:27) Xhonor написал(а):
Вот, нашел пример: user posted image
Здесь, как вы видите, текст идет нормально, тоесть он не растягивает страницу, а продолжает текст с новой строки, как так сделать?!

Спустя 1 час, 50 минут, 45 секунд (3.02.2011 - 23:18) inpost написал(а):
ширину <td> указать надо в пикселях. Достаточно для первого <td> в колонке таблицы
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.