Frågan#1
Hej,
Jag har en sajt med ett galleri.
När man trycker på en miniatyr hämtas bilden i störreformat m.h.a AJAX.
Nu vill kunde att när man trycker på den större bilden, så ska "Nästa" bild hämtas.
Min kod ser ut såhär:
$query = "SELECT "
."picture_uri, picture_type, picture_width, picture_height, picture_text "
."FROM gallery_picture "
."WHERE picture_number = " . $_GET['item_number'] . " "
."LIMIT 1";
$result = mysql_query($query) or die("<p>An error occurred, <br />\n<i>" . mysql_error() . "<br /><br />\n" . $query . "</p>");
if(!(mysql_num_rows($result) == false)){
$res = mysql_fetch_assoc($result);
if(in_array($res['picture_type'], $valid_picture)){
$content = "<img src=\"" . ABSPATH . "gallery/picture/" . $res['picture_uri'] . "\" alt=\"Image: " . $_GET['item_number'] . "\" />\n";
echo "<table cellpadding=\"0\" cellspacing=\"0\">\n"
."<tr>\n"
."<td><a href=\"#\">" . $content . "</a></td>\n"
."</tr>\n"
.$image_text
."</table>\n";
}
}
mysql_free_result($result);
Alla bilder ligger i samma tabell i databasen, som ser ut såhär:
picture_id int(11)
picture_number int(10)
picture_parent int(11)
picture_uri text
picture_order int(11)
"picture_parent" är vilken kategori som bilder ligger i, och allt sorteras efter "picture_order".
Så, jag måste alltså hämta vald bild, men även bilden som ligger som nästa enligt "picture_order" och i samma kategori som vald bild.
Hur löser jag detta på bästa sätt?
Det har tagit stopp i huvudet för tillfället.
Tack!
