|
|
Výpis článků na blogu
|
13.9.2007 12:08
slune
|
Ahoj,
mám problém při výpisu článků z dtb na výpis článků.
můj script:
[code]
<?php
session_start();
include("opendb.php");
mysql_query("SET NAMES 'cp1250'");
$dotaz = mysql_query("SELECT count(Nadpis) AS Pocet FROM clanky");
$pristup = mysql_fetch_array($dotaz);
$pocet = $pristup['Pocet'];
$citac = 0;
$datum = date("Ymd");
echo "<p>Pocet clanku: ".$pocet.".</p>";
if ($pocet >= 3) $pocet=2;
While ($citac <= $pocet) {
$idc = mysql_query("SELECT IDClanku,Nadpis,Popis,Datum FROM clanky WHERE '".$datum."'>=Datum ORDER BY Datum DESC LIMIT 1");
$p_idc = mysql_fetch_array($idc); ?>
<div class="post">
<div class="header">
<h3><? echo $p_idc['Nadpis']; ?></h3>
<div class="date"> <? echo $p_idc['Datum']; ?></div>
</div>
<div class="content">
<p> <? echo $p_idc['Popis']; ?></p>
</div>
<div class="footer">
<ul>
<li class="printerfriendly"><a href="#">Printer Friendly</a></li>
<li class="comments"><a href="#">Comments (0)</a></li>
<li class="readmore"><a href="#">Read more</a></li>
</ul>
</div>
</div> <?
$datum = $p_idc['Datum'];
$citac++;
break;
}
?>
[/code]
problem je v tom, že datum se nemění, takže 3* výpíše jen ten první článek...
Můžete mi radit, jak to vyřešit, popř. pomoct s vytvořením nového algoritmu?
Dekuju |
|
|
Re: Výpis článků na blogu
|
13.9.2007 16:03
Petr Zajíc
|
LIMIT 1 znamená, že se vrací vždy jen jeden záznam.
|
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|