Zadejte hledaný výraz...

zobrazovanie najnovšich prispevkov

3694
verified
rating uzivatele
22. 10. 2009 19:10:13
Dobry den,
na fore chcem aby sa mi zobrazobali najnovsie prispevky na lavej liste,podobne ako to je na tejto stranke.Len nejak na to nemozem prist,skusam to takto:
mysql_connect("vcb","cbvb","bvcvb");
mysql_select_db("ghvc");
$vysledek=mysql_query("SELECT * FROM phpbb_topics ");
while ($zaznam=MySQL_Fetch_Array($vysledek)):
?>
endwhile;
?>
samozrejme informacie nie su pravdive :D
ked to dam do stranky tak nevypise ziadnu chybu ale nevypise ani ziadne prispevky
dik
22. 10. 2009 19:10:13
https://webtrh.cz/diskuse/zobrazovanie-najnovsich-prispevkov/#reply390525
risolohyna
verified
rating uzivatele
(9 hodnocení)
22. 10. 2009 19:38:53
potreboval by som to vidiet presnejsie ..
ale skus $zaznam ..
22. 10. 2009 19:38:53
https://webtrh.cz/diskuse/zobrazovanie-najnovsich-prispevkov/#reply390524
3694
verified
rating uzivatele
22. 10. 2009 22:24:38
hmm ako to myslis??
Ja potrebujem vlastne to iste ako je to na tomto fore, čo sa Vam na pravo zobrazuju najnovsie prispevky......
22. 10. 2009 22:24:38
https://webtrh.cz/diskuse/zobrazovanie-najnovsich-prispevkov/#reply390523
Hubert Frey
verified
rating uzivatele
(11 hodnocení)
22. 10. 2009 23:24:16
Jak rika risolohyna, promenna $zaznam je asociativni pole, takze musis uvest, ktery atribut se ma vypsat, treba (presny nazev atributu si dopln sam)
22. 10. 2009 23:24:16
https://webtrh.cz/diskuse/zobrazovanie-najnovsich-prispevkov/#reply390522
3694
verified
rating uzivatele
23. 10. 2009 14:02:02
nic nefunguje..... uz to skusam den a stale nic...... mozno to niekomu pomoze v php admine me napise takyto sql:
$sql = 'SELECT COUNT( * ) AS `Rows` , `topic_title`'
. ' FROM `phpbb_topics`'
. ' GROUP BY `topic_title`'
. ' ORDER BY `topic_last_post_time`'
. ' LIMIT 0 , 30 ';
na zaklade toho som skusil vytvorit :
mysql_connect("localhost", "root", "") or die ("Nelze vykonat definiční dotaz: " . mysql_error());
mysql_select_db("mysql") or die("Nelze vykonat definiční dotaz: " . mysql_error());
$vypis=mysql_query("SELECT * FROM phpbb_topics GROUP BY topic_title ORDER BY topic_last_post_time DESC LIMIT 10") or die ("Nelze vykonat definiční dotaz: " . mysql_error());
echo $vypis or die("Nelze vykonat definiční dotaz: " . mysql_error());
?>
ale stale to nic nerobi........
23. 10. 2009 14:02:02
https://webtrh.cz/diskuse/zobrazovanie-najnovsich-prispevkov/#reply390521
Petr Jeník
verified
rating uzivatele
(71 hodnocení)
23. 10. 2009 21:49:17
Napsal 3694;382087
Dobry den,
na fore chcem aby sa mi zobrazobali najnovsie prispevky na lavej liste,podobne ako to je na tejto stranke.Len nejak na to nemozem prist,skusam to takto:
mysql_connect("vcb","cbvb","bvcvb");
mysql_select_db("ghvc");
$vysledek=mysql_query("SELECT * FROM phpbb_topics ");
while ($zaznam=MySQL_Fetch_Array($vysledek)):
?>
endwhile;
?>
samozrejme informacie nie su pravdive :D
ked to dam do stranky tak nevypise ziadnu chybu ale nevypise ani ziadne prispevky
dik
Zdravim - jestli jsem dobře pochopil tvůj dotaz, tak by ten script měl vypadat takhle:
$vysledek=mysql_query("SELECT * FROM phpbb_topics ORDER by id DESC LIMIT 0,10");
přičemž ORDER BY znamená řadit podle "id" - je název sloupce v tabulce (podle toho jak máš ten sloupec nazvanej) - "DESC" znamená - řazení od nejvyššího k nejmenšímu a LIMIT 0,10 znamená - ta nula - je počet vynechaných záznamů od začátku a ta desítka je počet vypsaných záznamů
23. 10. 2009 21:49:17
https://webtrh.cz/diskuse/zobrazovanie-najnovsich-prispevkov/#reply390520
namiesto $zaznam vo vypise daj ako uz bolo spomenute: $zaznam;
musis urcit ktory stlpec sa vypise.
24. 10. 2009 00:04:02
https://webtrh.cz/diskuse/zobrazovanie-najnovsich-prispevkov/#reply390519
Petr Jeník
verified
rating uzivatele
(71 hodnocení)
24. 10. 2009 13:06:24
Napsal 3694;382087
Dobry den,
na fore chcem aby sa mi zobrazobali najnovsie prispevky na lavej liste,podobne ako to je na tejto stranke.Len nejak na to nemozem prist,skusam to takto:
mysql_connect("vcb","cbvb","bvcvb");
mysql_select_db("ghvc");
$vysledek=mysql_query("SELECT * FROM phpbb_topics ");
while ($zaznam=MySQL_Fetch_Array($vysledek)):
?>
endwhile;
?>
samozrejme informacie nie su pravdive :D
ked to dam do stranky tak nevypise ziadnu chybu ale nevypise ani ziadne prispevky
dik
tak ještě jednou a správně:
mysql_connect("vcb","cbvb","bvcvb");
mysql_select_db("ghvc");
$dotaz=mysql_query("SELECT * FROM tabulka ORDER BY sloupec_polde_ktereho_chces_řadit DESC LIMIT 0, 10");
while ($zaznam=MySQL_Fetch_Array($dotaz));
$promenna1 = $zaznam;
$promenna2 = $zaznam;
?>
endwhile;
?>
teď už by to mělo být úplné
24. 10. 2009 13:06:24
https://webtrh.cz/diskuse/zobrazovanie-najnovsich-prispevkov/#reply390518
3694
verified
rating uzivatele
25. 10. 2009 19:43:49
jj dik idem vyskusat ....
---------- Doplňující příspěvek odeslán v 14:11 ----------
no nic ani to nepomohlo.....
25. 10. 2009 19:43:49
https://webtrh.cz/diskuse/zobrazovanie-najnovsich-prispevkov/#reply390517
Petr Jeník
verified
rating uzivatele
(71 hodnocení)
26. 10. 2009 16:34:32
zdravim - to neni možný - tenhle script používám úplně běžně - musíš mít někde nějakou prkotinu - co ti to píše za chybu?
26. 10. 2009 16:34:32
https://webtrh.cz/diskuse/zobrazovanie-najnovsich-prispevkov/#reply390516
3694
verified
rating uzivatele
27. 10. 2009 11:48:21
Prave že nič mi nenapíše ani nevypíše.Možno problém je v tomto
$promenna1 = $zaznam;
$promenna2 = $zaznam;
mne stači len jedna promnenna ........ ale skúšal som to iba s jednou ale stále nič.......nvm no
27. 10. 2009 11:48:21
https://webtrh.cz/diskuse/zobrazovanie-najnovsich-prispevkov/#reply390515
18Mio18
verified
rating uzivatele
(4 hodnocení)
28. 10. 2009 19:41:25
Skus to dat na www.sdilejkod.cz
28. 10. 2009 19:41:25
https://webtrh.cz/diskuse/zobrazovanie-najnovsich-prispevkov/#reply390514
Petr Jeník
verified
rating uzivatele
(71 hodnocení)
28. 10. 2009 21:55:40
to je jedno kolik proměnných potřebuješ - vypiš jen jednu a je to to není žádný problém.
Píše ti to nějakou chybu nebo ti to nepíše nic?
---------- Doplňující příspěvek odeslán v 22:01 ----------
tak už vim -
složený závorky tam chyběj :) - pokaždý na něco zapomenu sorry
takže znovu:
mysql_connect("vcb","cbvb","bvcvb");
mysql_select_db("ghvc");
$dotaz=mysql_query("SELECT * FROM tabulka ORDER BY sloupec_polde_ktereho_chces_řadit DESC LIMIT 0, 10");
while ($zaznam=MySQL_Fetch_Array($dotaz));
{
$promenna1 = $zaznam;
$promenna2 = $zaznam;
?>
}
endwhile;
?>
Tak a teď už by to fakt mělo makat, jinak už mi z toho fakt hrábne - kdyžtak ještě zkus vyhodit to endwhile - je to tam podle mě zbytečný
28. 10. 2009 21:55:40
https://webtrh.cz/diskuse/zobrazovanie-najnovsich-prispevkov/#reply390513
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
29. 10. 2009 10:57:49
Napsal Malej Jarda;385861
to je jedno kolik proměnných potřebuješ - vypiš jen jednu a je to to není žádný problém.
Píše ti to nějakou chybu nebo ti to nepíše nic?
---------- Doplňující příspěvek odeslán v 22:01 ----------
tak už vim -
složený závorky tam chyběj :) - pokaždý na něco zapomenu sorry
takže znovu:
mysql_connect("vcb","cbvb","bvcvb");
mysql_select_db("ghvc");
$dotaz=mysql_query("SELECT * FROM tabulka ORDER BY sloupec_polde_ktereho_chces_řadit DESC LIMIT 0, 10");
while ($zaznam=MySQL_Fetch_Array($dotaz));
{
$promenna1 = $zaznam;
$promenna2 = $zaznam;
?>
}
endwhile;
?>
Tak a teď už by to fakt mělo makat, jinak už mi z toho fakt hrábne - kdyžtak ještě zkus vyhodit to endwhile - je to tam podle mě zbytečný
fungovat to nebude, protoze mas za while strednik a endwhile tam nema co delat.
podrobneji jsem to nestudoval :)
A jeste neco: nepise se MySQL_Fetch_Array, ale mysql_fetch_array, phpko ti to veme, ale neni to hezky se na to potom divat.
29. 10. 2009 10:57:49
https://webtrh.cz/diskuse/zobrazovanie-najnovsich-prispevkov/#reply390512
Ondřej Fejtek
verified
rating uzivatele
(2 hodnocení)
29. 10. 2009 14:21:32
Příště než odněkud zkopíruješ kód, tak mu zkus nejprve porozumět.
29. 10. 2009 14:21:32
https://webtrh.cz/diskuse/zobrazovanie-najnovsich-prispevkov/#reply390511
Pro odpověď se přihlašte.
Přihlásit