INTERNET EXPLORER? Ti consiglio di navigare questo sito con Mozilla Firefox oppure con Google Chrome.

Inserire gli emoticons in un form con Php

Autore: AG web solutions | Tell a Friend

Corso PHP
Impara a creare siti dinamici professionali con PHP!

Corso MySQL
Impara a gestire il famoso database gratuito!

Corso Linux
Impara a gestire il famoso sistema operativo open source!

Spesso vi sarete chiesti com'è possibile aggiungere nel vostro guestbook, o nel vostro forum, o in un form qualsiasi, gli smile.

Ebbene, nella pagina di inserimento, che contiene il form, inseriremo questo codice, nel punto del BODY in cui vogliamo che compaia la faccina:

<img src="immagini/sorriso.gif" onclick="document.nomeform.nomecampo.value+=':-)'">
Da notare che in onclick bisogna settare il nome del form e il nome del campo/textarea/textfield in cui deve comparire il simbolo della faccina, che in questo caso è :-), ma che è del tutto personalizzabile.

Ora passiamo alla pagina che interpreterà il codice. Un esempio potrebbe essere questo:
<?PHP
    $_POST['nomecampo'] = str_replace(":-)", "<img src='immagini/sorriso.gif'>", $_POST['nomecampo']);
    echo $_POST['nomecampo'];
?>
La variabile $_POST['nomecampo'] può essere usata per essere inserita in un database: l'esempio riportato crea un output statico e volatile che non verrà conservato, ma semplicemente visualizzato a video dall'utente.

IN EVIDENZA
HOT LINKS