Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] wyświetlanie danych
Forum PHP.pl > Forum > Przedszkole
qiun
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?questionmark.gif


[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]
Bora
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]
qiun
oki sorki to poprosił bym o przeniesienie tematu.
qiun
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>
Bora
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.
qiun
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 ....
Bora
[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]
cboot
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]
Bora
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.
qiun
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.
qiun
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]
BzikOS
Pro -> Pocz.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.