Witam!!!
Problem jest takiej natury
Mam skrypt do wyciagania zdjec z bazy i problem pojawia sie przy numeracji Id
czyli o auto_increment
<?php
include_once ('admin/config.php');
define(\"BLAD\", \"<BR> <b style=\"color:red\">BLAD:</b>\"); $db = mysql_connect($dbhost, $dbuser, $dbpass) or
die (BLAD
. \"Nie moge polaczyc sie z serwerem bazy.\"); $id1=$id_zdjecie;
$result = mysql_db_query($dbname,\"SELECT * FROM lo_galeria WHERE lo_galeria_id=$id1\"); print \" <TABLE width=100 align=center border=0>\"; $id_min=$id_zdjecie-1;
$id_max=$id_zdjecie+1;
$page=floor(($id_zdjecie-1
)/12
); $page=$page;
//echo $page;
if($id_min==0) {
// print \"<tr><td colspan=3 align=center class=tekst><b>$id</b> z $wszystkich</td></tr>\";
print \"<tr><td align=center width=40> </td>\"; print \"<td align=center width=40><a href=\"?id=41&subj=$subj\"><img src=\"sysimg/home.gif\" alt=\"home\" border=0></a></td>\"; print \"<td align=center width=40><a href=\"?id=42&subj=$subj&id_zdjecie=$id_max\"><img src=\"sysimg/next.gif\" alt=\"next\" border=0></a></td></tr>\"; } elseif ($id_max==$wszystkich+1) {
// print \"<tr><td colspan=3 align=center class=tekst><b>$id</b> z $wszystkich</td></tr>\";
print \"<tr><td align=center width=40><a href=\"?id=42&subj=$subj&id_zdjecie=$id_min\"><img src=\"sysimg/previous.gif\" alt=\"prev\" border=0></a></td>\"; print \"<td align=center width=40><a href=\"?id=41&subj=$subj&page=$page\"><img src=\"sysimg/home.gif\" alt=\"home\" border=0></a></td>\"; print \"<td align=center width=40> </td></tr>\"; } else {
// print \"<tr><td colspan=3 align=center class=tekst><b>$id</b> z $wszystkich</td></tr>\";
print \"<tr><td align=center width=40><a href=\"?id=42&subj=$subj&id_zdjecie=$id_min\"><img src=\"sysimg/previous.gif\" alt=\"prev\" border=0></a></td>\"; print \"<td align=center width=40><a href=\"?id=41&subj=$subj&page=$page\"><img src=\"sysimg/home.gif\" alt=\"home\" border=0></a></td>\"; print \"<td align=center width=40><a href=\"?id=42&subj=$subj&id_zdjecie=$id_max\"><img src=\"sysimg/next.gif\" alt=\"next\" border=0></a></td></tr>\"; }
print \" <TABLE width=400 align=center border=0>\";
printf(\"<TR><TD align=center><b><small>%s</small></b></TD></TR> <TR><TD align=center><img src=\"galeria/%s\" border=0></TD></TR>
\",
$row['lo_galeria_nazwa'],
$row['lo_galeria_zdjecie']);
}
// Przycisk \"poprzednia strona\":
?>
tak wyglada skrypt
wszystko dziala bez zarzutu jesli zdjecia sa dodawane bezposrednio jedno po drugim. Problem pojawia sie gdy jakies zdjecie sie skasuje z bazy. Jak przerobic ten skrypcik aby pobieral i wyswietlal prawidlowo wszystkie zdjecia bez roznicy czy jakies zdjecie zostalo skasowane z bazy.