![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym wypisać w przewijanym polu marquee wartość zmiennej:
Gdzieś jest błąd w tym zapisie. Czy ktoś może mi go wskazać? ![]() [php:1:ae4933ce99]<?php echo "<marquee onmouseover=stop() onmouseout=start() SCROLLAMOUNT=2><img border='0' src='images/pilka.gif' width='15' height='14' align='absmiddle'>Aktualna cena to: "$a["cena"]"</marquee> "; ?>[/php:1:ae4933ce99] Jeśli wpisze tak : [php:1:ae4933ce99]<?php echo $a["cena"]; ?>[/php:1:ae4933ce99] to wypisuje mi dobrze,ale jak już wstawiam do marquee to nie:( |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Nie łączysz ciągów znaków.
[php:1:d1f19f5d0e]<?php echo "<marquee onmouseover=stop() onmouseout=start() SCROLLAMOUNT=2><img border='0' src='images/pilka.gif' width='15' height='14' align='absmiddle'>Aktualna cena to: " . $a["cena"] . "</marquee>"; ?>[/php:1:d1f19f5d0e] |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
dzięki bardzo. już działa:) ale jest jeszcze problem.opisuje go poniżej
Dodałem jeszcze: (to działa) [php:1:3155d4c23a]<?php echo "<marquee onmouseover=stop() onmouseout=start() SCROLLAMOUNT=2><img border='0' src='images/pilka.gif' width='15' height='14' align='absmiddle'>Aktualna cena to: " . $a["benzyna_nazwa"] .": ".$a["cena"]. "</marquee>"; ?>[/php:1:3155d4c23a] tylko jest jeszcze jeden problem, a mianowicie: wypisuje mi 5 razy identyczny latający pasek jeden pod drugim bo w bazie mam 5 typów benzyny!! Jak zrobić żeby ten pasek pojawił się tylko 1 raz? ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 897 Pomógł: 40 Dołączył: 16.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ale chcesz tylko 1 pasek ze wszystkimi benzynami? To nie wstawiaj w pętli całego kodu tylko zmienne pomiędzy <marquee> i </marquee>.
A jak chcesz jedną benzynę, to pobieraj tylko jeden rekord z bazy. -------------------- how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
W pętli, którą odczytujesz dane z bazy, wrzucaj te dane do zmiennej ( $text .= ... dane z bazy ... ), a później ta zmienną umieść w marque.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
właściwie to te 5 pasków to nie są identyczne bo każdy ma inną cenę i i ny typ benzyny.
Jak zrobić żeby wyświetliło się coś takiego? ![]() Pb98: 4,15 Pb95: 3,98 Diesel: 2,99 itd w jednym ciągu a nie w osobnych paskach?? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
w jaki sposób mam wrzucić te dane do zmiennej ( $text .= ... dane z bazy ... )
Przedstawiam funkcję i pętlę: [php:1:eb135d8da2]<?php function display_players() { global $RowBgColor1, $RowBgColor2, $PointerColor; $r = mysql_query("select cennik_id, benzyna_nazwa, cena from cennik order by cennik_id, benzyna_nazwa") or die("error: cennik.php - display_players"); for ($i = 0; $i < mysql_num_rows($r); $i++) { $a = mysql_fetch_array($r); echo "<marquee onmouseover=stop() onmouseout=start() SCROLLAMOUNT=2><img border='0' src='images/pilka.gif' width='15' height='14' align='absmiddle'>Aktualna cena to: " . $a["benzyna_nazwa"] .": ".$a["cena"]. "</marquee>"; } } [php:eb135d8da2]<?php ?>[/php:eb135d8da2] ?>[/php:1:eb135d8da2] |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Czegoś tu nie rozumiem :?
Czachor udzielił Ci odpowiedzi, która Ci pomogła (co sam zaznaczyłeś, przydzielając mu punkt) i dalej pytasz o to samo ![]() |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
to miał byc punkt dla ciebie:)
sory za pomyłkę. Ale problem ciągle jest nie rozwiązany. Mam nadzieje że pomożecie. Juz przyznaje Ci punkt:) Dzięki |
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Ehhh tu nie chodzi o liczbę punktów, a o ich ideę... przyznajesz - jezeli ktoś pomoże Ci rozwiązać problem, Twój jeszcze jak widac nie został rozwiązany, więc nieco sie pospieszyłeś z ta punktacją...
[php:1:cc2a3e55d5]<?php function display_players() { // .... $text = ''; for ($i = 0; $i < mysql_num_rows($r); $i++) { $a = mysql_fetch_array($r); $text .= $a["benzyna_nazwa"] . ": " . $a["cena"] . " "; } echo "<marquee onmouseover=stop() onmouseout=start() SCROLLAMOUNT=2><img border='0' src='images/pilka.gif' width='15' height='14' align='absmiddle'>Aktualna cena to: " . $text . "</marquee>"; // ... ?>[/php:1:cc2a3e55d5] |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
super!
dzięki wszystko działa!!! ![]() No i muszę sprecyzować że punkt to przyznałem Tobie za wcześniejszą poradę. To co było teraz to było rozwinięcie. Dzięki !! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 04:27 |