Твой софтовый форум > WeB - Developments > HTML, CSS, DHTML, XML и т.д.

Работа с таблицами

,

web программирование

Дата публикации: 13.06.2009 - 13:22
Pages: 1, 2, 3
Wak
Как сделать, что бы выполнялся следующий код:


Если ... то таблица имеет вид

Code

<table border="1" width="100" height="100">
<tr>
 <td height="50" width="50">
 <p align="center">1</td>
 <td height="50" width="50">
 <p align="center">2</td>
</tr>
<tr>
 <td height="50" width="50">
 <p align="center">3</td>
 <td height="50" width="50">
 <p align="center">4</td>
</tr>
</table>



иначе:

Code

<table border="1" width="100" height="100">
<tr>
 <td height="100" width="100">
 <p align="center">0</td>
</tr>
</table>

???
de1ay
Зависит от языка реализации. Средствами html этого сделать не получится...
Wak
Так вот в том-то и дело! Как и на чём это лучше сделать?
de1ay
Цитата | Quote(Wak @ 12.03.2008 - 23:48)
Так вот в том-то и дело! Как и на чём это лучше сделать?
*

например на php:

Code
if  <условие>
{
1 таблица
}
else
{
2 таблица
}

PTyTb
Цитата | Quote(Wak @ 13.03.2008 - 0:54)
Так вот в том-то и дело! Как и на чём это лучше сделать?
*

А это смотря что поддерживает сервер хостера...
Некоторые бесплатные серверы поддерживают только HTML и JS...

Цитата | Quote(delay(0) @ 13.03.2008 - 0:54)
например на php:
*

Только еще по этому поводу небольшое замечание... Если это РНР...
Двойные кавычки ("") в параметрах таблиц, строк, и ячеек необходимо прибить, иначе Апач будет оч. сильно и долго ругаться на ошибки...
Т.е. код примерно такой:

Code
if (условие)
{
echo "1 таблица"; // смотри пример ниже (2 таблица)
}
else
{
echo "<table border=1 width=100 height=100><tr>";
echo "<td height=100 width=100><p align=center>0</p></td>";
echo "</tr></table>";
}


Короче, примерно так... wink.gif
de1ay
Hydrargyrum, первая цитата не моя. biggrin.gif
Цитата | Quote(Hydrargyrum)
Т.е. код примерно такой:
Или такой:

Code
if (условие)
{
echo "1 таблица"; // смотри пример ниже (2 таблица)
}
else
{
echo "<table border='1' width='100' height='100'><tr>";
echo "<td height='100' width='100'><p align=center>0</p></td>";
echo "</tr></table>";
}
PTyTb
Цитата | Quote(delay(0) @ 13.03.2008 - 9:13)
Hydrargyrum, первая цитата не моя.
*

Извиняюсь, что-то сглючило, видимо...
Внимание не обратила... Исправила...

Цитата | Quote(delay(0) @ 13.03.2008 - 9:13)
Или такой:
*

Совершенно верно! wink.gif
Wak
Хорошо, с php понятно, а как насчёт js? Боюсь, что обычный document.write тут не поможет...
de1ay
Цитата | Quote(Wak @ 13.03.2008 - 12:02)
Хорошо, с php понятно, а как насчёт js? Боюсь, что обычный document.write тут не поможет...
*
В общем виде так же:

Code
if (условие) оператор1 else оператор2
Wak
Т.е. Вы хотите сказать, что код
Code


<script type=text/javascript>
i=1;
if i==1

<table border="1" width="100" height="100">
<tr>
<td height="50" width="50">
<p align="center">1</td>
<td height="50" width="50">
<p align="center">2</td>
</tr>
<tr>
<td height="50" width="50">
<p align="center">3</td>
<td height="50" width="50">
<p align="center">4</td>
</tr>
</table>

else

table border="1" width="100" height="100">
<tr>
<td height="100" width="100">
<p align="center">0</td>
</tr>
</table>


</script>




будет нормально работать?
Pages: 1, 2, 3


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке: Работа с таблицами
SoftoRooM © 2004-2024