[php] wyświetlanie danych |
[php] wyświetlanie danych |
21.05.2004, 21:44:12
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 21.05.2004 Ostrzeżenie: (0%) |
Mam pytanko a mianowice już im wyświetla dane po przez javescript na strone html. Jest tylko mała nie jasność a mianowice jak ustawię żeby sortowało mi tak żeby najnowsze rekordy były na zamym początku i dam ograniczenie to wyświetlania 4 ostatnich rekordów to jest włąśnie wyświetlany ten ostatni czyli załużmy jak mam 100 rekordów to są ustawione żeby był pokazywany 97, 98, 99, 100 lecz wyświetla mi tylko 97 w czym tkwi problem?
[php:1:dad5923e62]<? mysql_connect('**','**','**'); mysql_select_db('**'); $query = mysql_query('SELECT `news_title`,`news_brief` FROM `pbdcms_news` ORDER BY id DESC LIMIT 4'); while($dane = mysql_fetch_array($query)) $title=$dane['news_title']; { echo 'document.write("'.$title.'")'; } ?>[/php:1:dad5923e62] |
|
|
21.05.2004, 21:47:03
Post
#2
|
|
Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 15.06.2003 Ostrzeżenie: (0%) |
i koleny w złej kategorii.
php pro -> początkujący. Na php pro chyba powinnno sie mieć dodawania tematów jak sie ma powyże jakieś ilości wpisów albo jak wyskoczą z 5 razy popout'y z regulaminem tego forum. [php:1:d05e276464]<?php <? mysql_connect('**','**','**'); mysql_select_db('**'); $query = mysql_query('SELECT `news_title`,`news_brief` FROM `pbdcms_news` ORDER BY id DESC LIMIT 0,4'); while($dane = mysql_fetch_array($query)) { echo 'document.write("'.$dane['news_title'].'")'; } ?> ?>[/php:1:d05e276464] |
|
|
21.05.2004, 21:49:48
Post
#3
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 21.05.2004 Ostrzeżenie: (0%) |
oki sorki to poprosił bym o przeniesienie tematu.
|
|
|
21.05.2004, 21:52:36
Post
#4
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 21.05.2004 Ostrzeżenie: (0%) |
Tak jak ty napisałeś to być nie może gdyż jest to skrypt ktory puźniej będzie czytany przez Javesrript więc
[php:1:8050347cc4]<?php echo 'document.write("'.$dane['news_title'].'")'; [/php:1:8050347cc4] więc dlatego zastosowałem [php:1:8050347cc4]<?php $title=$dane['news_title']; { echo 'document.write("'.$title.'")'; } ?>[/php:1:8050347cc4] Gdyż potem ma być czytane przez : <script src='http://strona.pl/oki.html'></script> |
|
|
21.05.2004, 22:07:04
Post
#5
|
|
Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 15.06.2003 Ostrzeżenie: (0%) |
twoim spsosobem za każdym razem podmiena dane i w końcu zwraca ci tylko ostatnią wersje.
Dziwie sie że wogóle działa bo { .. } nie są ołączone z żadną funkcją. Popraw while bo w tym tkwi problem. |
|
|
21.05.2004, 22:13:14
Post
#6
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 21.05.2004 Ostrzeżenie: (0%) |
Cytat Popraw while bo w tym tkwi problem.
Co masz na myśli, gdyż nie bardzo rozumiem w tym siedzie od niedawne i jeszce wszystkich kruczkow nie mam opanowanych .... |
|
|
21.05.2004, 22:24:11
Post
#7
|
|
Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 15.06.2003 Ostrzeżenie: (0%) |
[php:1:33f626b07b]<?php
mysql_connect('**','**','**'); mysql_select_db('**'); $query = mysql_query('SELECT `news_title`,`news_brief` FROM `pbdcms_news` ORDER BY id DESC LIMIT 4'); while($dane = mysql_fetch_array($query)) // ponieważ nie ma { w pętli jest pierwsza kolejna funkcja. czyli: $title=$dane['news_title']; // za każdym razem jest to nadpisywane, czyli kasuuje zawartość poprzedniego i zapisuje na nim nową wartość dlatego tylko ostatnia wartość do ciebie dociera { echo 'document.write("'.$title.'")'; } ?>[/php:1:33f626b07b] |
|
|
21.05.2004, 22:37:57
Post
#8
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 2.02.2004 Ostrzeżenie: (0%) |
Mu chodziło chyba o coś takiego:
[php:1:c93aff3d49]<? mysql_connect('**','**','**'); mysql_select_db('**'); $query = mysql_query('SELECT `news_title`,`news_brief` FROM `pbdcms_news` ORDER BY id DESC LIMIT 4'); while($dane = mysql_fetch_array($query)) { $title=$dane['news_title']; echo 'document.write("'.$title.'")'; } ?>[/php:1:c93aff3d49] -------------------- Na warsztacie (z zamiłowania): Nowy rynek kosztowności, broni, ziół i misktur na Vallheru (MMORPG) lllllllllllll 65%
[b]Na warsztacie (komercyjnie): Rozbudowa i adaptacja do wymagań klienta gotowego Progra |
|
|
21.05.2004, 22:41:30
Post
#9
|
|
Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 15.06.2003 Ostrzeżenie: (0%) |
to co podałeś to to samo co podałem wcześniej:
[php:1:833a731f2a]<?php <? mysql_connect('**','**','**'); mysql_select_db('**'); $query = mysql_query('SELECT `news_title`,`news_brief` FROM `pbdcms_news` ORDER BY id DESC LIMIT 0,4'); while($dane = mysql_fetch_array($query)) { echo 'document.write("'.$dane['news_title'].'")'; } ?> ?>[/php:1:833a731f2a] Jakbyś sie przyjrzał toi mój poprzedni post tłumaczy dlaczego zle działało (komentarze). Na JS sie nie znam wiec może taka skłądnia nie jest poprawna, ale to jjuż moje gdybanie. |
|
|
21.05.2004, 22:42:25
Post
#10
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 21.05.2004 Ostrzeżenie: (0%) |
tak teraz działa ale jak tak zrobie i zastosuje do odczytana <script src='http://www.strona.pl/oki.php'></script> to w tedy javascript nie wyświetli danych.
|
|
|
21.05.2004, 22:52:42
Post
#11
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 21.05.2004 Ostrzeżenie: (0%) |
Znalazłem rozwiązanie oto i one :
[php:1:67be82b575] <? mysql_connect('**','**','**'); mysql_select_db('**'); $query = mysql_query('SELECT `news_title`,`news_brief` FROM `pbdcms_news` ORDER BY id DESC LIMIT 4'); while($dane = mysql_fetch_array($query)) { $title=$dane['news_title']; echo 'document.write("'.$title.'");'; } ?>[/php:1:67be82b575] |
|
|
21.05.2004, 23:13:38
Post
#12
|
|
Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) |
Pro -> Pocz.
|
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 23:58 |