E' un problema di organizzazione del DB. Se il path della pagina si trovasse in un campo della tabella, avresti risolto il problema (ed è quello che facciamo noi se la news richiede una pagina particolare). Comunque: per ogni settore una tabella? Un DB fatto così non è che stia molto in piedi (pensa ad aggiunte o eliminazioni future...). L'ideale sarebbe piuttosto avere una tabella che contiene i settori e una con le news. Quella con le news ha una foreign key a quella con i settori. In questo modo stabilisci una relazione tipo: un settore contiene più news; una news appartiene solo a quel settore. In alternativa puoi anche fare relazioni molti-a-molti.
Per il tuo problema, se lasci il DB così com'è (ma te lo sconsiglio vivamente) hai la possibilità di sapere record per record il nome del settore? Se sì e se il nome è lo stesso della cartella che corrisponde al settore, il gioco è fatto, no?

Rispondi quotando