sto cercando di inserire delle emoticon su un guestbook che sto costruendo
con il seguente script:
form
qui funziona tuttoCodice HTML:<form name="modulo" method="post" action="inserimento_record.php"> <tr><td>titolo:</td> <td><input type="text" name="titolo" size="20" maxlength="20"/></td></tr> <tr> <td>descrizione:</td> <td><textarea name="descrizione" rows="5" cols="30"> </textarea></td></tr> <img border="0" src="emoticon/smile1.gif" OnClick="document.modulo.descrizione.value+=':-)'"> <img border="0" src="emoticon/smile2.gif" OnClick="document.modulo.descrizione.value+=':-))'"> <img border="0" src="emoticon/smile3.gif" OnClick="document.modulo.descrizione.value+=':-)))'"> <tr><td colspan=\"2\"><br /> <input type="submit" value="inserisci"/></td></tr> </form>
di seguito ho creato(copiato) la segunte funzione:
e dopo aver inserito il record ho applicato la funzione sul campo del dbCodice PHP:function faccine($msg){
$msg_ok = str_replace(":-)", "<img src='emoticon/smile1.gif'>", $msg);
$msg_ok = str_replace(":-))", "<img src='emoticon/smile2.gif'>", $msg);
$msg_ok = str_replace(":-)))", "<img src='emoticon/smile3.gif'>", $msg);
return $msg_ok;
}
solo che non funziona bene....delle tre emoticon solo l'ultima viene inserita correttamente.... le altre nn vengono calcolate.....sapete dirmi come posso fare per inserire più emoticon?Codice PHP:<?php foreach($elenco_record as $riga):?>
<div class="boxsup"><h3 class="titolo"><?php echo $riga['titolo']; ?></h3></div>
<div class="stiletestonews"><?php echo faccine($riga['descrizione']);?><br>
</div>
<div class="space"></div>
<?php endforeach ?>

LinkBack URL
About LinkBacks
