Ciao a tutti!
sono due giorni che non riesco a risolvere un problema, spero che qualcuno possa essermi di aiuto.

Cerco di spiegarmi al meglio:
ho un piccolo motore di ricerca interno per il mio sito che ricerca parole nei seguenti campi:

sid
stitolo
senciclopedia
srecensioni
sarticoli
surl

il risultato che ho deciso di ottenere è la visualizzazione di stitolo, il contenuto dell'articolo ripreso da senciclopedia o srecensioni o sarticoli e, infine, la url alla pagina del sito.

Il problema è che vorrei rendere cliccabile la url prelevata dal database che visualizzo al termine della ricerca, per ciascun risultato trovato. come si può fare?

la parte di codice interessata è questa:
Codice PHP:
if (count($error) < 1) {
      
$searchSQL "SELECT sid, stitolo, senciclopedia, srecensioni, sarticoli, surl FROM archivio WHERE  ";
      
      
      
$types = array();
      
$types[] = isset($_GET['body'])?"`senciclopedia` LIKE '%{$searchTermDB}%'":'';
      
$types[] = isset($_GET['title'])?"`srecensioni` LIKE '%{$searchTermDB}%'":'';
      
$types[] = isset($_GET['desc'])?"`sarticoli` LIKE '%{$searchTermDB}%'":'';
      
      
$types array_filter($types"removeEmpty");
      
      if (
count($types) < 1)
         
$types[] = "`senciclopedia` LIKE '%{$searchTermDB}%'";
      
        
$andOr = isset($_GET['matchall'])?'AND':'OR';
      
$searchSQL .= implode({$andOr} "$types) . " ORDER BY `stitolo`";

      
$searchResult mysql_query($searchSQL) or die("There was an error.
mysql_error() . "
SQL Was: 
{$searchSQL}");
      
      if (
mysql_num_rows($searchResult) < 1) {
         
$error[] = "{$searchTerms} non ha prodotto risultati.";
      }else {
         
$results = array();
         
$i 1;
         while (
$row mysql_fetch_assoc($searchResult)) {
          
$results[] = "{$row['stitolo']}
{$row['senciclopedia']}{$row['srecensioni']}{$row['sarticoli']}
{$row['surl']}
Vi sarò molto grato per eventuli aiuti. Spero di essere stato chiaro, altrimenti mi spiegherò meglio.