Проблем с таблица

LUD_HACKER

Registered
Имам таблица:
Код:
<table width='80%' bgcolor='#E8E9E4' align='center' border="1">
и така нататак.
В нея се получават съобщения.Всичко е ок.
НО когато някой прати свъощение от типа на

"асдхасдсаккйсаддсакйдасдасдсддддддддддддддддддддасдасдасйкдаскйдксадйксайцкйкдсйждсйфкдсдсйкфдс"

Цялата таблица се разширява вместо да започне на нов ред, че дори и сайта се разширява.
 
това се получава защото този текст е като една дума. Слагай интервали. Никъде не съм виждал толкова дълга дума затова няба да бъде проблем да го направиш с интервали ;)
пробвай нещо от типа

тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест тест
 
Това се получава защото няма празен интервал и неможе да се пренесе текста.

Решенията са няколко:
- виж как е тук в форума - ако е по дълъг - се слага в див с overflow настройки и се получава скролер
- да проверяваш дължината на низа и дали има интервали - и да слагаш ти
- да слагаш чрез скрипт <br /> след определен брой букви
- да съкращаваш текста с да кажем 30 показани букви и после ...

За решенията - може да потърсип отговорите им в форума и в уроците
:wink:
 
emagi каза:
LUD_HACKER каза:
emagi каза:
Задай:

на клетката(td)
А ако таблицата не е в
Код:
<?php 
?>
Това не действа: overflow:hidden
Дай кода тук

Код:
<table width='80%' bgcolor='#E8E9E4' align='center' border="1">
<tr>
<td align="left">Изпратено от: <?=$boxx['ot']?><br>
Тема: <?=$boxx['tema']?><br><hr><?=$boxx['opisanie']?></td>
<a href="mymessage.php">Назад</a>
</tr>
</table>
 
<table width='80%' bgcolor='#E8E9E4' style="overflow:hidden;" align='center' border="1">
<tr>
<td align="left">Изпратено от: <?=$boxx['ot']?><br>
Тема: <?=$boxx['tema']?><br><hr><?=$boxx['opisanie']?></td>
<a href="mymessage.php">Назад</a>
</tr>
</table>
 
Не става с това бе човек!Няма никаква промяна..
Последното нещо което трябва да оправя и сигорно пак ще ми отнеме цял ден, за нещо което сигорно не е хич трудно..
 
Еми можеше да кажеш по рано че нестава. Аз ти написах да го сложиш в style="" и си помислих че си го пробвал само overflow:hidden;
я пробвай с overflow:auto;
 
<table width='80%' bgcolor='#E8E9E4' align='center' border="1">
<tr>
<td align="left">Изпратено от:</td><td> <?=$boxx['ot']?></td>
</tr>
<tr>
<td colspan='2'>Тема: <?=$boxx['tema']?></td>
</tr>
<tr>
<td colspan='2' style='overflow:hidden;'><?=$boxx['opisanie']?></td>
<a href="mymessage.php">Назад</a>
</tr>
</table>
Пробвай така
 
<table width='80%' bgcolor='#E8E9E4' align='center' border="1">
<tr>
<td align="left">Изпратено от:</td><td> <?=$boxx['ot']?></td>
</tr>
<tr>
<td colspan='2'>Тема: <?=$boxx['tema']?></td>
</tr>
<tr>
<td colspan='2' style='overflow:hidden;'><? echo wordwrap($boxx['opisanie'], 20, "<br />\n"); ?></td>
<a href="mymessage.php">Назад</a>
</tr>
</table>
 
emagi каза:
<table width='80%' bgcolor='#E8E9E4' align='center' border="1">
<tr>
<td align="left">Изпратено от:</td><td> <?=$boxx['ot']?></td>
</tr>
<tr>
<td colspan='2'>Тема: <?=$boxx['tema']?></td>
</tr>
<tr>
<td colspan='2' style='overflow:hidden;'><? echo wordwrap($boxx['opisanie'], 20, "<br />\n"); ?></td>
<a href="mymessage.php">Назад</a>
</tr>
</table>

Не работи.. пак си се разширява..
Това няма оправия мамка му :cry:
Помагайте де хора не може никой да не знае как се прави :(
 

Back
Горе