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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-09-24 10:37:26

  zyga - Użytkownik

zyga
Użytkownik
Zarejestrowany: 2005-08-25

php problem

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


apt-get remove windows ....
apt-get install debian :)

Offline

 

#2  2007-09-24 11:00:20

  Contravene - Użytkownik

Contravene
Użytkownik
Zarejestrowany: 2006-08-07

Re: php problem

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

 

#3  2007-09-24 12:35:52

  zyga - Użytkownik

zyga
Użytkownik
Zarejestrowany: 2005-08-25

Re: php problem

super dzięki wielkie działa !!


apt-get remove windows ....
apt-get install debian :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)