Allora ho guardato un po in giro è ho pensato di fare in questo modo:
creo la tabella: "foto "
La tabella foto contiene i seguenti record:
ID link titolo tipo
dove il campo link contiene il percosso dell'immagine
allora a questo punto passo la variabile tipo, ad uno script che mi conta nella tabella foto quante righe contengono il valore della variabile tipo (che ho passato allo script mediante un link di questo tipo :show.php?tipo=cane )
Il conteggio delle righe, contenente il valore della varibile tipo, lo faccio mediante la funzione :
mysql_num_rows ()
quindi utilizzo una query di questo genere:
----------------------------------------------------------
$query = "SELECT * FROM foto WHERE tipo= '$tipo' ";
$result = mysql_query($query, $db);
$row = mysql_fetch_assoc($result);
$num = mysql_num_rows ($result);
-----------------------------------------------------------
A questo punto avevo pensato di memorizzare in un array tutti gli ID , dei record contenente il valore della variabile tipo, che la query precedente trova nella tabella foto.
Il problema è che non so come fare a memorizzare gli id in un arrey, credo che sicuramente devo usare un ciclo, ad esempio il ciclo While, ma non so come memorizzare gli id nell'arrey???
Una volta memorizzati gli id, nell' array, che per semplisità chiamo:
array_id
mediante un altra query estraggo e stampo a video, una per volta, le foto che presentano gli id memorizzati nell'array.
Secondo voi, questo è un buon metodo per procedere nella realizzazione della fotogallery?
Oppure il mio ragionamento è sbagliato?