Autor Zpráva
martin@monfish
Profil *
Proč mi následující kod vypise jen jeden výsledek a ne 4?

mysql_select_db ($db);
$query = "SELECT TITUL, OBSAH, ID FROM CLANKY
ORDER BY DATUM DESC LIMIT 4 ";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_array($result, MYSQL_ASSOC);
if (!$result) {
echo "Zpracování dotazu nebylo úspěšné ($con) na DB: " . mysql_error();
exit;
}

if (mysql_num_rows($result) == 0) {

echo "
<p> žádné výsledky </p>
<p>zpět na <a href=http://www.xxx.com/>xxx</a></p>";

exit;
}

$tit= stripslashes($row['TITUL']);
$obs= strtrim(stripslashes($row['OBSAH']));
$id1= $row['ID'];
mysql_close($con);

?>

<?echo $id1; ?><?echo $tit; ?>
<?echo $obs; ?> ...
Eddie
Profil
vysledky vypisuj cyklom a do cyklu vloz toto
$row = mysql_fetch_array($result, MYSQL_ASSOC);
a nie hned na "zaciatok" skriptu.
Eddie
Profil
samozrejme aj toto potom daj do toho spominaneho cyklu
$tit= stripslashes($row['TITUL']);
$obs= strtrim(stripslashes($row['OBSAH']));
$id1= $row['ID'];
nightfish
Profil

...
$result = mysql_query($query) or die(mysql_error());
if (!$result) {
echo "Zpracování dotazu nebylo úspěšné ($con) na DB: " . mysql_error();
exit;
}

if (mysql_num_rows($result) == 0) {
echo "<p> žádné výsledky </p><p>zpět na <a href=http://www.xxx.com/>xxx</a></p>";
exit;
}

while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$tit= stripslashes($row['TITUL']);
$obs= strtrim(stripslashes($row['OBSAH']));
$id1= $row['ID'];
}
mysql_close($con);
Toto téma je uzamčeno. Odpověď nelze zaslat.