Autor Zpráva
Rionela
Profil
Mám obrázky v galerii, a když kliknu na jeden obrázek, tak pod ním se mi ukáží šipky "o jeden dál a o jeden z5" obrázků právě v té kategorii. Kod jsem vyplodila takovýto:

$dotaz1 = mysql_result(mysql_query("SELECT gal_id FROM galerie WHERE gal_id < '$id' AND gal_kateg = '$k' ORDER BY gal_id DESC LIMIT 0,1"), 0);

if ($dotaz1 == ""):
echo "<img src="potreb/dolevaa.gif">";
else:
echo"<a href="index.php?page=obr&id=$dotaz1&k=$k"><img src="potreb/doleva.gif"></a>";
endif;


bohužel mi hlásí tuto chybu:

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 18 in /var/www/web5/example.net/example.net/obr.php on line 20

a ví asi buh co s tim dál... Co jsem udělala špatně?
Taps
Profil
Rionela
a nebylo by lepší...to takto
$dotaz1 = mysql_result(mysql_query("SELECT gal_id FROM galerie WHERE gal_id < '$id' and gal_id>0 AND gal_kateg = '$k' ORDER BY gal_id DESC LIMIT 0,1"), 0);
Kajman_
Profil *
$result=mysql_query("SELECT gal_id FROM galerie WHERE gal_id < '$id' AND gal_kateg = '$k' ORDER BY gal_id DESC LIMIT 0,1");
if($row=mysql_fetch_array)
{
//zadny predchozi, pac je to prvni
}
else
{
//odkaz na predchozi ulozeny v $row['gal_id']
}
Kajman_
Profil *
oprava:
if($row=mysql_fetch_array($result))
Kajman_
Profil *
Asi bych měl jít spát... tak v polospánku ještě jedna oprava :-)

$result=mysql_query("SELECT gal_id FROM galerie WHERE gal_id < '$id' AND gal_kateg = '$k' ORDER BY gal_id DESC LIMIT 0,1");
if($row=mysql_fetch_array(result))
{
//odkaz na predchozi ulozeny v $row['gal_id']
}
else
{
//zadny predchozi, pac je to prvni
}

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: