Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Hello :)
Mam mały problem z php-em, mianowicie:
Mam na stronie tekst przewijany (MARQUE), który znajduję się w ramce. Chciałbym, aby automatycznie przy wejściu na stronę czerpał sobie informację do tej ramki (w postaci tekstu przewijanego)z bazy danych. Ponieważ ta tabela wyświetla się także w innym miejscu na stronie zawiera ona znaczniki "br", które po wyciągnięciu do tej ramki powodują, że ramka powiększa się (w górę) o tyle wierszy ile ma dany znaczników "br" dany rekord. Ja jednak bym chciał, żeby tekst leciał "ciurkiem", czyli żeby szedł wyraz za wyrazem (w jednym wierszu) a nie odrazu kilka wierszy z danej tabeli. Wkleje kawałek kodu:
$nowosci_gorny_panel=mysql_query("SELECT * from nowosci order by id DESC LIMIT 1");
while($rekord_nowosci_gorny_panel=mysql_fetch_array($nowosci_gorny_panel))
{
echo '<table width="95%" border="0" height="100%" align="center" bgcolor="#FFFFFF" cellspacing=0 cellpadding=2>';
echo '<tr><td colspan="2"><div align="center"><img src="grafika/ban.jpg" width=100%></div></td><tr><td colspan="2" bgcolor="#228D22">';
echo '<div align="center"><marquee width="750" SCROLLAMOUNT="3" align="center"><font size=1 color="#FFFFFF"><b>';
//DZIELE ABY NIE BYŁO BR-ów
$tekst=explode("<br>",$rekord_nowosci_gorny_panel[tresc]);
foreach ($tekst as $value => $wartosc)
{ $tekst=$tekst.$wartosc; }
echo "$tekst</font></b></marquee><br>";
......
Dodałem tą linię gdzie jest komentarz: //DZIELE ABY NIE BYŁO BR-ów
I teraz wyskakuje mi przewijany tekst, ale w dwóch wierszach a nie jednym, a przed tekstem jeszcze jest komunikat "Array"
PROSZĘ O POMOC!!!
z góry dziękuje
Offline
Do wycięcia znaczników użyj funkcji 'strip_tags()' (wytnie wszystkie, ew. pozostawi kilka wybranych) lub 'str_replace( '<br>', '', $tekst )', która wytnie wszystkie '<br>'.
Offline
super dzięki wielkie działa !!
Offline