Allora, le faccine mi funzionavano con il vecchio guestbook perchè i dati li prendevo da un file txt esterno, mentre ora che li prendo da un database mi da errore e non mi funziona...
posto un pò di codice:

qui c'è il javascript per mettere i e cose del genere nel form:
codice:
<script language="javascript">
// JavaScript Document
function Smile(Which) {
   		document.form_mail.firma.value = document.form_mail.firma.value + Which;
      }
</script>
allora, questo è il codice della parte relativa alle conversioni da a immagine, ovviamente metto l'esempio solo di una smile per non essere troppo dispersivo
Codice PHP:
<?php
$arrEmoticons
['from'] = array( ":angel1:" );
$arrEmoticons['to'] = array( "[img]../images/smiles/angel1.gif[/img]" );

$firma =  str_replace($arrEmoticons['from'],$arrEmoticons['to'],$firma);
?>
$firma non è altro che il campo relativo alla firma che il visitatore vuole lasciare e dove viene inserito lo smile...mentre nel vecchio script funzionava, qui non va niente perchè mi dice che la variabile non va bene perchè non l'ho espressa...ed effettivamente non l'ho ancora presa la variabile dal database...solo che ho provato una serie di modi tipo GET e POST, ma erano solo i tentativi della disperazione e infatti non son andati...
COme posso fare?