Jump to content
dwicemerlang

Borang Maklumbalas Dalam Website

Recommended Posts

Hi semua,

Aku ada sikit masalah mengenai borang maklumbalas dalam website aku. Bila pengunjung laman web aku dah isi form dan klik send dia orang kata tak ada tindak balas langsung. Aku mohon pertolongan pakar HTML untuk menyelesaikan masalah aku ni. Di bawah ni aku paste HTML punya coding untuk korang buat siasatan dan kalau boleh betulkan mana yang betul. Terima kasih. (Untuk makluman aku buat website ni guna Nvu).

<form method="post" action="mailto:[email protected]" name="Comments"> <center> <div style="text-align: center;"> </div> <div> </div> <table style="background-color: rgb(51, 102, 255); width: 474px;" border="7"> <tbody> <tr> <td style="color: rgb(255, 204, 51); text-align: center;"> <strong><font face="Arial">Name</font></strong></td> <td style="width: 329px;"><font face="Arial"> <input name="name" size="30"></font></td> </tr> <tr> <td style="text-align: center; color: rgb(255, 204, 51);" valign="top" width="133"><strong> <font face="Arial">e-mail Address</font></strong></td> <td width="329"><font face="Arial"><input name="email" size="30"></font></td> </tr> <tr> <td style="width: 133px; vertical-align: top; text-align: center;"> <strong><font face="Arial"><span style="color: rgb(255, 204, 51);">Comments / Sugesstions</span> </font></strong></td> <td style="width: 329px; background-color: rgb(255, 255, 204);"><font face="Arial"> <textarea rows="15" name="comment" cols="34"></textarea></font></td> </tr> <tr> <td align="right" valign="top" width="133"><br> </td> <td width="329"><font face="Arial"> <input value="Send" type="submit"><input value="Reset" type="reset"></font></td>

Terima kasih.

Share this post


Link to post
Share on other sites

<form method="post" action="mailto:[email protected]" name="Comments">

problem die kat yg bergaris tuh.. bila user klik je, die trus bkk email client (kalo XP = Outlook Express)

sbnr nye ptt kat ctu ada coding php/asp/jsp/etc...

aku nk cte lg bleh, tp pnjg la nnt kn....

so, cdgn aku, g daftar kat www.blogger.com, die da siap ada module maklum balas cmtu :lol:

kalo nk cpt la, kalo x kne blaja satu language n kne setup server :P

Share this post


Link to post
Share on other sites

yaa.. HTML takleh handle untuk hantar email terus.

nie contoh hantar email guna php :


$to = $email;

//message to send password to the user.
$subject = "PASSWORD RECOVERY";

$message = "* \r\n";
$message .= "Your password and login id  \r\n";
$message .= "LOGIN = * \r\n";

$header = "from:";

$sentmail = mail($to,$subject,$message,$header);
//encoded by Fry
[/code]

variable2 yang lain ko amik dari forum dan hantar page yang ada code kat atas

:D

Share this post


Link to post
Share on other sites

contoh mail.php untuk dicuba :


<?
//amik dari form.html dengan method POST

$from = $_SESSION['id']; // kalau ada session handling
$name = $_POST['name'];
$email = $_POST['email;
$comments = $_POST['comment'];


$to = "[email protected]";


$subject = "Comments :";

$message .= "Name : $name\r\n";
$message .= "Comments : $comments \r\n";

$header = "From: $from";

$sentmail = mail($to,$subject,$message,$header);

//encoded by Fry
if($sentmail)
{
echo "Your feedback have been send,Thank You";
}
else
echo "Error to send feedback,Try again";
?>

[/code]

Share this post


Link to post
Share on other sites

Kepada semua yang membalas dan menjawab masalah aku ni, aku ucapkan jutaan terima kasih.

Ada satu masalah kat diri aku.....

Aku tak paham langsung apa yang kau orang semua jawab. Sebenarnya aku ni tak paham langsung istilah-istilah yang korang gunakan. Aku baru menceburi bidang buat web ni baru 3 bulan. Jadi term yang korang gunakan tu membuatkan aku lg tak paham. Maaf kan ku.

Jadi aku mohon agar korang gunakan dulu bahasa biasa untuk memudahkan aku memahaminya........korang nak marah pun marah lah. Mungkin sesiapa boleh jadi mentor aku.....TQVM

Share this post


Link to post
Share on other sites

Bahasa yang paling mudah?..... camne yerk.

1. Website ko kat mane? apa alamat dia?

2. Webserver yang ko letak semua dokumen web tu support tak server side scripting macam PHP atau ASP atau CGI

Kalau ko tak faham jugak... ertinya memang ko tak faham la ... :D

Share this post


Link to post
Share on other sites

ok ini ada ada create satu simple form untuk feedback dalam php dan html. form ini tak memerlukan database

simple form:

<form enctype='multipart/form-data' action='contact.php' method='post'>

<div align="center">

<center>

<table width='321' border=0>

<tr><td width="63">

<p align="left">

<font face='Trebuchet MS' size=2> Nama:<font color='#ff0000'>*</font></font></p>

</td>

<td width="278">

<p align="left">

<font face='Trebuchet MS' size=2>

<input type=text name='Nama' size=38></font></p>

</td></tr>

<tr><td width="63">

<p align="left">

<font face='Trebuchet MS' size=2> Email:<font color='#ff0000'>*</font></font></p>

</td>

<td width="278">

<p align="left">

<font face='Trebuchet MS' size=2>

<input type=email name='Email' size=38></font></p>

</td></tr>

<tr><td width="63">

<p align="left">

<font face='Trebuchet MS' size=2> Lokasi:</font></p>

</td>

<td width="278">

<p align="left">

<font face='Trebuchet MS' size=2>

<input type=text name='Lokasi' size=38></font></p>

</td></tr>

<tr><td width="63">

<p align="left">

<font face='Trebuchet MS' size=2> Subjek:</font></p>

</td>

<td width="278">

<p align="left">

<font face='Trebuchet MS' size=2>

<input type=text name='Subjek' size=38></font></p>

</td></tr>

<tr><td width="63">

<p align="left">

<font face='Trebuchet MS' size=2> Mesej:<font color='#ff0000'>*</font></font></p>

</td>

<td width="278">

<p align="left">

<font face='Trebuchet MS' size=2>

<textarea name='Mesej' rows=7 cols=32></textarea></font></p>

</td></tr>

<tr><td width="63">

</td>

<td width="278">

<b>

<font face='Trebuchet MS' size=2>

<input type='submit' value='Hantar'> <input type=reset value='Padam'></font></b>

</td></tr>

</table>

</center>

</div>

</form>

copy dan pastekan dalam page anda dan savekan sebagai contoh feedback.html

<HTML><HEAD><TITLE>Email</TITLE></HEAD>

<BODY>

<div align="center">

<p> </p>

<p><font color="#FF3333" size=3 face='Trebuchet MS'><font color="#000000"><strong><font color="#FF0000">Ralat!!!</font></strong><br>

Email anda tidak dapat dihantar disebabkan beberapa<br>

kesilapan mungkin berlaku semasa mengisi borang email.</font></font></p>

<p><font color="#000000"><font size="3" face="Trebuchet MS">Sila Tekan <a href="java script: history.go(-1)"><strong>Di Sini </strong></a> untuk membuat pembetulan. </font></font><b><font face='Trebuchet MS' size=2><br>

</font></b></p>

</div>

<p align="left">

<b><font face='Trebuchet MS' size=2>

<br>

<br>

</font></b>

</BODY></HTML>

ok yang ini ada error page jika maklumat yang dimasukkan tidak lengkap atau salah. savekan sebagai emailerror.html

ok yang ini adalah yang paling penting.

<?php

// Receiving variables

@$Nama = addslashes($_POST['Nama']);

@$Email = addslashes($_POST['Email']);

@$Lokasi = addslashes($_POST['Lokasi']);

@$Subjek = addslashes($_POST['Subjek']);

@$Mesej = addslashes($_POST['Mesej']);

// Validation

if (strlen($Nama) == 0 )

{

header("Location: emailerror.html");

exit;

}

if (! ereg('[A-Za-z0-9_-]+\@[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+', $Email))

{

header("Location: emailerror.html");

exit;

}

if (strlen($Email) == 0 )

{

header("Location: emailerror.html");

exit;

}

if (strlen($Mesej) == 0 )

{

header("Location: emailerror.html");

exit;

}

//Sending Email to form owner

# Email to Owner

$pfw_header = "From: $Email";

$pfw_subject = "$Subjek";

$pfw_email_to = "[email protected]";

$pfw_message = "Nama: $Nama\n"

. "Email: $Email\n"

. "Lokasi: $Lokasi\n"

. "Mesej:

$Mesej\n";

@mail($pfw_email_to, $pfw_subject ,$pfw_message ,"From: $Nama <$Email>");

?>

<head>

<title>Terima kasih <?php echo $Nama; ?></title>

</head>

<body bgcolor="#FFCC99">

<p align="center"> </p>

<p align="center"> </p>

<p align="center"><font face="Trebuchet MS">Terima kasih <?php echo $Nama; ?>. Saya akan cuba menjawab dan membalas email yang anda kirimkan.</font></p>

<p align="center"> </p>

<p align="center"> </p>

<p align="center"> </p>

tulisan yang berwarna merah di atas adalah email kemana email ini akan di hantar. So dalam kes ni masukkan email anda. Untuk ini copy semua dan pastekan ke dalam text editor (cth notepad) dan save sebagai contact.php

then bila siap uploadkan ketiga-tiga fail ke server (feedback.html, emailerror.html dan contact.php) ke server anda. Note: server anda harus support php scripting...

selamat mencuba .....

Share this post


Link to post
Share on other sites

ok ini ada ada create satu simple form untuk feedback dalam php dan html. form ini tak memerlukan database

simple form:

copy dan pastekan dalam page anda dan savekan sebagai contoh feedback.html

ok yang ini ada error page jika maklumat yang dimasukkan tidak lengkap atau salah. savekan sebagai emailerror.html

ok yang ini adalah yang paling penting.

tulisan yang berwarna merah di atas adalah email kemana email ini akan di hantar. So dalam kes ni masukkan email anda. Untuk ini copy semua dan pastekan ke dalam text editor (cth notepad) dan save sebagai contact.php

then bila siap uploadkan ketiga-tiga fail ke server (feedback.html, emailerror.html dan contact.php) ke server anda. Note: server anda harus support php scripting...

selamat mencuba .....

wahh cool jawapan yg lengkap dan padat.... B)

Share this post


Link to post
Share on other sites

ok hopefully penanya dah berjaya menghasilkan feedback form. Ok now kat sini contoh daripada apa yang aku terangkan sebelum ini.

Cth form seperti tag yang aku terangkan sebelum ni:

formmail1.gif

ok yang bawah ni jika sender salah masuk maklumat..yang diperlukan (boleh diset di php.script)

formmail2.gif

Ok jika berjaya dihantar ia kan di redirect ke thankyou page macam contoh kat bawah...dalam script php di atas nama sepengirim boleh di masukkan sekali dalam thankyou page..contoh kat bawah:

formmail3.gif

Ok now apa yang kita terima di dalam email kita....:

emailresult.jpg

ok tak semestinya form anda sama macam ni..korang boleh costumize mengikut selera masing2. yang penting ubah variables dalam form html dan dalam php script..so little knowledge dalam html diperlukan..ok cheers

Share this post


Link to post
Share on other sites

kalo 3 bln... pnjg jgk cte die ni .....

ok, skang ada dua komponen

1. klien (web browser : Internet Explorer, Firefox)

- yg code html tu, bahagian ni la, yg pelawat website kita nampak.

- feedback.html, error.html

- senang citer, html la...

2. server (apache + PHP, etc... )

- yg ni plak, part yg handle maklumat dari pelawat

- contact.php

- apache = tempat nk bubuh contact.php

- php = language yang kte pakai nk process info dari klien

kalau klien pakai html, server pki php (cmtu la perbandingan nye)

ni teori nyer la, yang praktikal nyer, tasek16 da bg :D

Edited by unexistance

Share this post


Link to post
Share on other sites

Terima kasih banyak sahabat sahabat semua terutama sekali Tasek16 di atas tutorial anda.

Tasek16,

Aku dah cuba macam yang kau suruh tu......aku dah save feedback.html, emailerror.html dan contact.php. Bagi file html tu aku guna Nvu untuk create kedua dua file tadi dan file php aku guna editplus 2. Selepas aku dah upload ketiga file tersebut dan cuba klik button 'hantar', message "page not found" akan muncul tang mana pula yang silap.

p/s: masa aku save file contact.php arahan yang aku terima untuk save kepada contact.php3. Adakah ini masalahnya.

Kau ada ke mana-mana website yang boleh download free text editor spt notepad.

Kalu nak kepastian kau log in laman web aku http://www.dwicemerlang.com

kau klik kat button contact us dan klik kat feedback form untuk nak tengok resultnya......

TQVM

Buah cempedak di luar pagar...

Edited by dwicemerlang

Share this post


Link to post
Share on other sites

Terima kasih banyak sahabat sahabat semua terutama sekali Tasek16 di atas tutorial anda.

Tasek16,

Aku dah cuba macam yang kau suruh tu......aku dah save feedback.html, emailerror.html dan contact.php. Bagi file html tu aku guna Nvu untuk create kedua dua file tadi dan file php aku guna editplus 2. Selepas aku dah upload ketiga file tersebut dan cuba klik button 'hantar', message "page not found" akan muncul tang mana pula yang silap.

p/s: masa aku save file contact.php arahan yang aku terima untuk save kepada contact.php3. Adakah ini masalahnya.

Kau ada ke mana-mana website yang boleh download free text editor spt notepad.

Kalu nak kepastian kau log in laman web aku http://www.dwicemerlang.com

kau klik kat button contact us dan klik kat feedback form untuk nak tengok resultnya......

TQVM

Buah cempedak di luar pagar...

ok boleh tak pastekan html tag ngan php script kat sini somember2 kat sini boleh buat post mortem. satu lagi mungkin masa save dalam php dalam notepad ko save sebagai text file (eg. contact.php.text). So cuba masa save dalam note pad save as type..."all files" than save sebagai contact. php. Actaully untuk php tak perlu special text editor pakai notepad biasa pun dah boleh but kalau nak senang lagi guna Dreamweaver..sebab dia akan kasi line no. script dalam php so senang nak perbetulkan error jika ada bug pada script tu..BTW pastekan apa yang aku cakap tadi...cheer

Share this post


Link to post
Share on other sites

Tasek16,

boleh kau terangkan kat aku camna cara-cara nak pastekan file file tu.......aku try copy paste tak boleh pun......

Sorry la bro aku ni tak brapa faham sangat bahasa IT korang.

Share this post


Link to post
Share on other sites

Tasek16,

boleh kau terangkan kat aku camna cara-cara nak pastekan file file tu.......aku try copy paste tak boleh pun......

Sorry la bro aku ni tak brapa faham sangat bahasa IT korang.

ok ko terang sikit macam mana ko nak form feedback. So aku try buat specific untuk ko punya website..satu lagi ko bagi link kat page mana form feedback tu ko nak letak...so the rest aku cuba terangkan kemudian..IsyaAllah...cheers.. :)

Share this post


Link to post
Share on other sites

ok ko terang sikit macam mana ko nak form feedback. So aku try buat specific untuk ko punya website..satu lagi ko bagi link kat page mana form feedback tu ko nak letak...so the rest aku cuba terangkan kemudian..IsyaAllah...cheers.. smile.gif

Terlebih dahulu aku nak ucap terima kasih kat Tasek16 kerana sudi membantu .

Tasek 16,

Borang yang kau dah create kat aku tu kira dah canggih dah. Aku nak borang ni di link dengan page contact us.html dan hubungi kami.html. itu aje.

TQ

Share this post


Link to post
Share on other sites

Tasek 16,

Borang yang kau dah create kat aku tu kira dah canggih dah. Aku nak borang ni di link dengan page contact us.html dan hubungi kami.html. itu aje.

TQ

OK check email anda...all the instructions ada dalam email tu...good luck !!! cheers!!! kalau ada problem just PM kat aku.

Share this post


Link to post
Share on other sites

Wah.. banyak da tips2 macam mana nak wat form feedback.. terima kasih la saya ucapkan.. sebab dengan adanya tips percuma ni, ramai la yang boleh wat form lepas ni..

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...