Ciao a tutti. Arrivo subito al problema.
Ho creato un prototipo di forum sul mio sito, con pochi ed essenziali file, di cui vi faccio un breve elenco.

* config.php (che fornisce le credenziali del mio MySql);
* index.php (che legge il database strutturato in tre tabelle che sono "categorie", "topics", "messaggi" e stampa le categorie contenute nella prima tabella);
* forum.php (che stampa i topic contenuti in ogni categoria);
* topic.php (che stampa il contenuto del singolo topic e delle risposte);
* new.php (che serve per la creazione di un nuovo topic);
* reply.php (per le risposte).

Ebbene, nella pagina forum.php è presente un link per la creazione di un nuovo topic e per farlo si serve della funzione SELECT MAX per associare al nuovo topic un nuovo id.

Quindi, ecco il codice che ho nel file forum.php

codice:
$query3 = @mysql_query("SELECT MAX(id) FROM topics");
$result3 = @mysql_fetch_array($query3);
$topic_id = $result3[topic_id]+1;
echo "<a href=\"new.php?f=$_GET[f]&t=$topic_id\">";
echo "Nuovo topic</div></a>";

Infatti la tabella Topics è strutturata in ID, IDCATEGORIA, AUTORE, DATA, TITOLO, TESTO

Il problema è che il link a "Nuovo topic" rimane sempre ht*p://mioindirizzo.it/new.php?f=1&t=1

In cui il valore di f varia nel modo giusto, mentre quello di t rimane costantemente 1, poichè riconosce dalla query il valore 0.

Mi sapete dire dove sbaglio?!

Grazie mille