Ciao a tutti ho questo problema, sto creando un sito ed in quest'ultimo devo far mostrare delle foto con le relative frecce per andare avanti ed indietro... i percorsi delle foto sono salvati su un database mentre i file sono sul server del sito... il mio problema è questo, al proprietario del sito gli ho dato la facoltà di modificare o cancellare le foto che inserisce, finchè modifica no problem visto che sullo stesso id del db va inserire altre foto eliminando quelli esistenti ma quando li cancella... qui ci sta il problema...
per farvi capire vi mostro com'è strutturato il db:

id foto1 foto2
1 a b
2 c d
4 g h

Questo è l'esempio in cui l'id 3 è stato eliminato visto che non aveva altre foto da inserire e quelle non andavano bene... ora vi posto lo script, ovviamente ho provato a modificarlo con dei controlli if ma nulla non va... praticamente quando faccio una query e non trova id 3 voglio che passi al successivo...


Codice PHP:
<?php
   
   
   
  
include "config.php";   
  include 
"connessione.php";
  
  
   
$risultato "SELECT * FROM models_foto";
   
$dbrisultato mysql_query($risultato$db);
   
$ultima mysql_affected_rows($db);
  
  
// verifivo se c'è il parametro fondamentale 
   
   
$foto $_GET["foto"];
   
   
  
$slideimm "SELECT id, foto1, foto2 FROM models_foto WHERE id=$foto";
  
$canc $foto+1;
  
$search =mysql_query($slideimm$db) or die("query fallita");
      
  
  
  
  while(
$row = @mysql_fetch_array($search)){
      
      
$id $row["id"];
      
$foto1 $row["foto1"];
      
$foto2 $row["foto2"];
      
     
    if ((
$foto1 != NULL) OR ($foto2 != NULL)){ 
    
    if (
$id == $ultima){  
    
    
$dopo 1;
    
$prima $id-1;
    }elseif(
$id == 1){
    
$dopo $id+1;
    
$prima $ultima;
    }

    
echo 
"
<table width=\"100%\"><tr>
<td><a href=\"?foto=
$prima\"><img src=\"images/frecciasinistra.gif\" /></a>td>
<td height=\"400\" align=\"center\">[img]
$foto1[/img]</td>
<td width=\"50\">
$id</td>
<td height=\"400\" align=\"center\">[img]
$foto2[/img]</td>
<td><a href=\"?foto=
$dopo\"><img src=\"images/frecciadestra.gif\" /></a></td>
</tr></table>"
;
    
   
  }
 }

 
?>

grazie ciao