Scusatemi ma sono ancora ai rudimenti di php ed avrei bisogno di aiuto

uso Apache 1.3.27 Php 4.2.3 e MySql
tutti e tre sembrano funzionare bene perchè riesco a legggere e scrivere sul Db ma non riesco a fare funzionare questa procedura

con le seguenti istruzioni


per fare un controllo aggiungo
$a="PIPPO";

di ogni rekord ottengo correttamente data e titolo cliccabili per richiamare gli altri campi e dall'elenco seleziono il rekord con id=4

il browser attiva il file /view.php?id=4


nel file view.php ho inserito

echo"$a";
echo"$id";
mi aspettavo di leggere la variabile $a=PIPPO definita nel file precedente e il valore di id=4 ma non ottengo alcun valore

il gb sembra aperto correttamente e non mi da informazioni di problemi di connessione

tra le altre istruzsioni ci sono anche queste:


$query = "SELECT titolo,testo,data,autore,mail FROM news WHERE id='$id'";

$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);

echo "$row[titolo]
";
echo "$row[testo]
";

e non ottengo nulla

Dove sbaglio?
Ho capito male o è possibile difinire una variabile in un file e leggerla in un altro ?


grazie a buona serata a tutti