Kali ini ane mw share ttg cara bikin form smilies kayak gambar dibawah ini. Sapa tahu aja ada yang lagi butuh.
Step 1 : buatlah folder ‘smilies’ untuk menampung image smilies dan tambahkan smilies imagenya
<?php
$smilies = array(
'
:' => ' <img src="smilies/angry.gif" border="0" />',
'
' => ' <img src="smilies/bigsmile.gif" border="0" />',
':blush:' => ' <img src="smilies/blush.gif" border="0" />',
'
' => ' <img src="smilies/cool.gif" border="0" />',
':cry:' => ' <img src="smilies/crying.gif" border="0" />',
':doh:' => ' <img src="smilies/doh.gif" border="0" />',
':dull:' => ' <img src="smilies/dull.gif" border="0" />',
':evil:' => ' <img src="smilies/evilgrin.gif" border="0" />',
':notme:' => ' <img src="smilies/itwasntme.gif" border="0" />',
':x' => ' <img src="smilies/lipssealed.gif" border="0" />',
'
' => ' <img src="smilies/mmm.gif" border="0" />',
'
' => ' <img src="smilies/sad.gif" border="0" />',
':sleepy:' => ' <img src="smilies/sleepy.gif" border="0" />',
':sweat:' => ' <img src="smilies/sweat.gif" border="0" />',
':P' => ' <img src="smilies/tongueout.gif" border="0" />',
'
' => ' <img src="smilies/wink.gif" border="0" />',
':wonder:' => ' <img src="smilies/wondering.gif" border="0" />',
':worried:' => ' <img src="smilies/worried.gif" border="0" />',
':0' => ' <img src="smilies/yawn.gif" border="0" />'
);
?>
<!doctype html>
<html>
<head>
<title>Smilies - Harviacode</title>
</head>
<body>
<form action="index.php" method="post" name="formkomentar">
<strong>Komentar : </strong><br />
<?php
foreach ($smilies as $key => $value) {
?>
<a href="[removed]tambahSmilie('<?php echo $key ?>')" title="<?php echo $key ?>"><?php echo $value ?></a>
<?php
}
?><br/>
<textarea id="komentar" name="komentar" rows="10" cols="55"></textarea><br/>
<input type="submit" value="Kirim" name="submit" />
</form>
<div style="width: 463px; margin-top: 20px">
<?php
if (isset($_POST['submit'])) {
$komentar = htmlspecialchars(stripcslashes(trim($_POST['komentar'])));
$komentar = str_replace(array_keys($smilies), array_values($smilies), $komentar);
echo nl2br($komentar);
}?>
</div>
[removed]
function tambahSmilie(smilie){
document.formkomentar.komentar.value = document.formkomentar.komentar.value + smilie;
}
[removed]
</body>
</html>
Jalankan index.php melalui browser. Cobalah form komentar tersebut.
Thks gan..