Codice PHP:

                            $db 
mysql_connect($db_host$db_user$db_password);
                            if (
$db == FALSE)
                            die (
"Errore nella connessione. Verificare i parametri nel file config.inc.php");
                            
mysql_select_db($db_name$db)
                            or die (
"Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
                            
//
                            //
$cl=$_SESSION['lingua'];
                            
$id=$_GET['id'];
                            
$query "SELECT id,domanda_it,domanda_en,risposta_it,risposta_en FROM tabella WHERE id='$id'";
                            
$result mysql_query($query$db);
                            
$row mysql_fetch_array($result);
                            
$domanda $row['domanda_'.$cl.'']; //seleziono il campo della lingua secondo la sessione
                            
$risposta $row['risposta_'.$cl.'']; //seleziono il campo della lingua desiderata secondo la sessione
                            
$risposta str_replace("<ol>""[list=1]"$risposta);
                            
$risposta str_replace("</ol>""[/list]"$risposta);
                            
$risposta str_replace("<li>""[*]"$risposta);
                            
$risposta str_replace("</ol>"""$risposta); 
ma il codice del risultato è

codice:
<ol>

<li>testo testo testo </li>

<li>testo testo testo </li>

<li>testo testo testo </li>

</ol>
cosa sbaglio???