powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (HTML) вставка формы в ячейку таблицы, границы и отступы
10 сообщений из 10, страница 1 из 1
(HTML) вставка формы в ячейку таблицы, границы и отступы
    #33671732
AndreySl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В пхп страничке из запроса генерю результат в виде таблицы.
если в ячейку вставляю просто символы то высота строки нормальная. (рис1.)
если в ячейку вставляю:

echo("<input type=\"button\" value=\"\" name=\"B7\" style=\"width: 10; height: 10; border-style: solid; border-width: 1px; padding: 0\">");

то вертикальный размер ячейки искажается, (рис2). Почему? Это что граница? тогда как ее убрать?
...
Рейтинг: 0 / 0
(HTML) вставка формы в ячейку таблицы, границы и отступы
    #33671826
AndreySl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
(HTML) вставка формы в ячейку таблицы, границы и отступы
    #33671846
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А форма общая или в каждой ячейке отдельная? ВО втором случае, попробуйте margin: 0px; pading: 0px; и для формы.
-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
(HTML) вставка формы в ячейку таблицы, границы и отступы
    #33671873
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего в ячейке присутствует не только элемент формы, но и пробел или перевод строки.
Покажите исходник сгенерированной страницы?

P.S. Большой статический HTML код лучше не выводить через echo и т.п. А лучше вынести за пределы видимости PHP. Т.е. написать так
Код: plaintext
1.
2.
3.
4.
5.
...код РНР
?>
<input type="button" value="" name="B7" style="width: 10; height: 10; border-style: solid; border-width: 1px; padding: 0">
<?php
...код РНР
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(HTML) вставка формы в ячейку таблицы, границы и отступы
    #33671889
AndreySl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот

echo("<TD>");
echo("<form method=\"POST\" action=\"index2.php\">");

echo("<input type=\"button\" value=\"\" name=\"B7\" style=\"width: 10; height: 10; border-style: solid; border-width: 1px; padding: 0\">");

echo("<input type=\"hidden\" name=\"T1\" value=\"$var21[0]\">");
echo("<input type=\"hidden\" name=\"T2\" value=\"val22\">");
echo("<input type=\"hidden\" name=\"T3\" value=\"val33\">");


echo("</form>");
echo("</TD>");
...
Рейтинг: 0 / 0
(HTML) вставка формы в ячейку таблицы, границы и отступы
    #33671895
AndreySl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
пробел или перевод строки.

нет если я заменяю:
echo("<input type=\"button\" value=\"\" name=\"B7\" style=\"width: 10; height: 10; border-style: solid; border-width: 1px; padding: 0\">");

на
echo("+"); тогда все ок.
...
Рейтинг: 0 / 0
(HTML) вставка формы в ячейку таблицы, границы и отступы
    #33671995
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Вы нас обманываете, говоря, что
авторнет если я заменяю:
echo("<input type=\"button\" value=\"\" name=\"B7\" style=\"width: 10; height: 10; border-style: solid; border-width: 1px; padding: 0\">");

на
echo("+"); тогда все ок.

2. Конечно будет 2 строки. Рыть в сторону <FORM>. Пример для понимания.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Test </TITLE>
</HEAD>
<BODY>
 1 <FORM METHOD=POST ACTION=""></FORM> 2 
</BODY>
</HTML>
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(HTML) вставка формы в ячейку таблицы, границы и отступы
    #33677253
DJ-Andrey-sXe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4m@t!c1. Вы нас обманываете, говоря, что
авторнет если я заменяю:
echo("<input type=\"button\" value=\"\" name=\"B7\" style=\"width: 10; height: 10; border-style: solid; border-width: 1px; padding: 0\">");

на
echo("+"); тогда все ок.

2. Конечно будет 2 строки. Рыть в сторону <FORM>. Пример для понимания.
Код: plaintext
... 1 <FORM METHOD=POST ACTION=""></FORM> 2 ...


а так?
Код: plaintext
... 1 <FORM style="display: inline;" METHOD=POST ACTION=""></FORM> 2 ...
...
Рейтинг: 0 / 0
(HTML) вставка формы в ячейку таблицы, границы и отступы
    #33677286
AndreySl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DJ-Andrey-sXe - красивое решение))), спасибо за помощь
...
Рейтинг: 0 / 0
(HTML) вставка формы в ячейку таблицы, границы и отступы
    #33678159
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
<form style="margin: 0;"></form>
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (HTML) вставка формы в ячейку таблицы, границы и отступы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]