Защо
5 отговора
129 прегледа
Защо
print "<table border=1 cellspacing=1 width=80% background=wood.jpg>
<tr>
<td width=7%>$rows[0] </td>
<td width=35%><div style=overflow : hidden;width : 50px;><a href=showdata.php?title=$rows[3]>$rows[3]</a></div></td>
<td width=25%><div style=overflow : hidden;width : 150px;><a href=showuserinfo.php?username=$rows[1]>$rows[1]</a></div></td>
<td width=10%>$rows[2] </td>
</tr>
</table>";
Тъй като не съм вещ в PHP и употребата му ви моля да ми помогнете.
Този код горе има за цел следното:
Ако има много дълъг текст без интервали да показва само определена част за да не се разширява cell-a на таблицата.
Променливите $rows зависят от потребителите.
Когато е в HTML работи.Но в PHP - не.Въпроса ми е защо.
P.S.Има ли начин да се вкара HTML код в PHP без echo,print и т.н.?
Благодаря ви предварително.
<tr>
<td width=7%>$rows[0] </td>
<td width=35%><div style=overflow : hidden;width : 50px;><a href=showdata.php?title=$rows[3]>$rows[3]</a></div></td>
<td width=25%><div style=overflow : hidden;width : 150px;><a href=showuserinfo.php?username=$rows[1]>$rows[1]</a></div></td>
<td width=10%>$rows[2] </td>
</tr>
</table>";
Тъй като не съм вещ в PHP и употребата му ви моля да ми помогнете.
Този код горе има за цел следното:
Ако има много дълъг текст без интервали да показва само определена част за да не се разширява cell-a на таблицата.
Променливите $rows зависят от потребителите.
Когато е в HTML работи.Но в PHP - не.Въпроса ми е защо.
P.S.Има ли начин да се вкара HTML код в PHP без echo,print и т.н.?
Благодаря ви предварително.
Re: Защо
От това което виждам, имаш една таблица с четри колони. Ширината на всяка колона е зададена в проценти. Следователно общия сбор на ширините на колоните трябва да е 100 а при теб е 77. Защо? Според мен това е причината да ти се разширяват колоните.
Re: Защо
От написаното тук не се разбира как ще се скъси текста. Тук само се показват данните от масива $rows в колони на таблица. Явно скъсянването се прави на друго място в скрипта.
За вкаравне на HTML в PHP скрипт поже и така
тук има PHP код ?> тук е HTML кода <? тук пак започва PHP кода
За вкаравне на HTML в PHP скрипт поже и така
тук има PHP код ?> тук е HTML кода <? тук пак започва PHP кода
Редактирано от Borko на
Re: Защо
В HTML работи а в PHP - не.
Тази функция - overflow на auto или scroll прави scoll на cell-a, а на hidden показва определен брой пиксели, като отрязва другия текст.
P.S.Таблицата е 77% а не 100% просто защото не трябва да заема цялата страница.
Тази функция - overflow на auto или scroll прави scoll на cell-a, а на hidden показва определен брой пиксели, като отрязва другия текст.
P.S.Таблицата е 77% а не 100% просто защото не трябва да заема цялата страница.
Re: Защо
towa s procentite neshto ne go razbrah. Znachi ti si dal width na cialata tablica - 80% => niama da zaema cialata stranica, a samo 80%, no zashto otdelnite koloni ne prawiat 100%, a 77%, t.e. te ne zapulwat cialata tablica.
Re: Защо
Ако си задал ширината на колоните в проценти и ширината на таблицата също е в проценти, сбора на колоните трябва да бъде равен на 100% независимо каква е стойността за ширината на таблицата.
Ако си задал ширината на колоните в пиксели и ширината на таблицата също е в пиксели, сбора на колоните трябва да бъде равен на ширината на таблицата.
Ако си задал ширината на колоните в проценти, а ширината на таблицата в пиксели, сбора от ширината на колоните трябва да е равен на 100%
Ако си задал ширината на колоните в пиксели и ширината на таблицата също е в пиксели, сбора на колоните трябва да бъде равен на ширината на таблицата.
Ако си задал ширината на колоните в проценти, а ширината на таблицата в пиксели, сбора от ширината на колоните трябва да е равен на 100%