X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Не правильно отображаются записи в мини-чате.
Гость_0_*
Гость_0_*
Topic Starter сообщение 15.7.2008, 0:35; Ответить: Гость_0_*
Сообщение #1


Вот у меня есть мини-чат, в нем когда добавляешь большое сообщение, оно идет во всю строку на всю страницу, и не переносится.
Вот index.php:
[PHP]
<table border="0" cellpadding="0" cellspacing="0" style="border:1px solid #352E2C;margin-bottom:2px;" width="170">
<tr><td align="center" height="23" style="background:url('/images/5.gif') #252525;color:#DAD397;40px;font-size:11px;width:170;">
<font color="orange">Мини-чат</font></td></tr>
<tr><td align="center" style="background:#C0B281;padding:3px;">

<table cellspacing="4" cellpadding="2">
<?
include("conf.php");
mysql_connect($addr,$usr,$pass);
mysql_select_db($db);
$i = mysql_query("
SELECT * FROM CHAT
ORDER BY ID ASC
");
while($row = mysql_fetch_assoc($i)){

print "<tr><td class=\"chat\">\n";
print "<div class=\"cBlock1\" style=\"padding:4 4px 5px 2px;margin-bottom:3px;width:155;\">\n";
print "<a href='mailto:".$row['EMAIL']."'>".$row['NAME']."</a><br>\n";
print "".$row['MES'];
print "</td></tr>\n";
print "</div>";
};
?>


<div style="margin-top: 5px;">

<form name="form1" method="post" action="newmes.php">
<table border="0" cellspacing="1" cellpadding="1">
<tr>

<input name="name" type="text" title="Имя" style="width:45%;margin:0;padding:1px;border:1px solid black;height:20px">
<input name="email" type="text" title="E-mail" style="width:47%;margin:0;padding:1px;border:1px solid black;height:20px">
<input name="mes" type="text" title="Сообщение" style="width:62%;margin:0;padding:1px;border:1px solid black;height:20px">
<input name="Submit" type="submit" value="Пуск" >
</tr>
</table>
</form>
</div>




</td></tr>
<tr><td><img src="/images/6.gif" border="0"></td></tr>
</table>
[/PHP]
Как мне сделать так чтобы сообщение переносить, когда оно дошло конца рамки?
Вот к выглядит сейчас:
[IMG]http://vvsh.3dn.ru/342.JPG[/IMG]
Что исправить?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
stream
stream
сообщение 15.7.2008, 1:38; Ответить: stream
Сообщение #2


Воспользуйтесь функцией wordwrap()
[PHP] print "".$row['MES'];[/PHP] тут нечего не напутали?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 15.7.2008, 13:22; Ответить: Webmaster_hb
Сообщение #3


vvsh, в приведенном примере слово указано без пробелов, такие слова html-браузеры переносить не умеют автоматически, поэтому определитесь что вам нужно

или обрезайте это слово средствами PHP или укажите свойство overflow
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Гость_0_*
Гость_0_*
Topic Starter сообщение 15.7.2008, 14:16; Ответить: Гость_0_*
Сообщение #4


Спасибо,я не знал что браузер не умеет переносить.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Гость_0_*
Гость_0_*
Topic Starter сообщение 15.7.2008, 15:04; Ответить: Гость_0_*
Сообщение #5


И еще вопрос, как мне сделать так, чтобы сообщения были вверху, а форма отправки внизу, вот:
[PHP]
<table cellspacing="4" cellpadding="2">
<?

include("conf.php");
mysql_connect($addr,$usr,$pass);
mysql_select_db($db);
$i = mysql_query("
SELECT * FROM CHAT
ORDER BY ID ASC
");
while($row = mysql_fetch_assoc($i)){

print "<tr><td class=\"chat\">\n";
print "<div class=\"cBlock1\" style=\"padding:4 4px 5px 2px;margin-bottom:3px;width:155;\">\n";
print "<a href='mailto:".$row['EMAIL']."'>".$row['NAME']."</a><br>\n";
print "".$row['MES'];
print "</td></tr>\n";
print "</div>";
};
?>


<div style="margin-top: 5px;">

<form name="form1" method="post" action="newmes.php">
<table border="0" cellspacing="1" cellpadding="1">
<tr>

<input name="name" type="text" title="Имя" style="width:45%;margin:0;padding:1px;border:1px solid black;height:20px">
<input name="email" type="text" title="E-mail" style="width:47%;margin:0;padding:1px;border:1px solid black;height:20px">
<input name="mes" type="text" title="Сообщение" style="width:62%;margin:0;padding:1px;border:1px solid black;height:20px">
<input name="Submit" type="submit" value="Пуск" >
</tr>
</table>
</form>
</div>
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 15.7.2008, 15:15; Ответить: Webmaster_hb
Сообщение #6


так сейчас вроде так и есть

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыСчетчики трекеров не отображаются в Mozilla Firefox
Самый глючный браузер наверное
26 muratastana 3660 13.12.2022, 8:36
автор: muratastana
Открытая тема (нет новых ответов) Делаю мини сайты под Алиэкспресс
0 abafons 1360 8.7.2022, 16:49
автор: abafons
Открытая тема (нет новых ответов) Бесплатный мини-аудит вашего сайта
Небольшие аудиты интернет-магазинов за отзывы
17 kmddru 9771 31.12.2020, 11:22
автор: kmddru
Открытая тема (нет новых ответов) Учимся правильно отвечать
17 falken 21615 13.7.2020, 18:13
автор: falken
Открытая тема (нет новых ответов) Как правильно купить сайт?
6 magnet 2752 9.3.2020, 18:54
автор: Plya


 



RSS Текстовая версия Сейчас: 18.4.2024, 8:31
Дизайн