Jump to content
Sign in to follow this  
kae

Cara buat order form/page

Recommended Posts

utk form
Code:

<form name="order" method="post" action="order.php">
Nama : <input type="text" name="nama" size="30"><br>
IC  : <input type="text" name="ic" size="30"><br>
Tel  : <input type="text" name="tel" size="30"><br>
No.Akaun : <input type="text" name="noakaun" size="30"><br>
<input type="submit" name="hantar" value="Tempah"><input type="reset" value="Reset">
</form>


order.php
Code:

<?php
//setting
$email = "[email protected]";
$subject = "Subject order form";

$nama = $_REQUEST['nama'];
$ic = $_REQUEST['ic'];
$tel = $_REQUEST['tel'];
$akaun = $_REQUEST['noakaun'];

if(isset($_REQUEST['hantar'])){
    if(!isset($nama) || !isset($ic) || !isset($tel) || !isset($akaun) ){
        die("Isi semua maklumat yang diperlukan");
    }else{
        $body = "Order Details\n\nNama : ".$nama."\nIC : ".$ic."\nTel : ".$tel."\No.Akaun : ".$akaun."\n";
        mail($email,$subject,$body);
    }
}else{
    die("Ralat : Tempah melalui form sahaja.");
}

?>


lebih kurang la..aku just bt secara on the spot..kalo ada error tu..pandai2 la tgk..hehehe..

Share this post


Link to post
Share on other sites
neology wrote:utk form
Code:

<form name="order" method="post" action="order.php">
Nama : <input type="text" name="nama" size="30"><br>
IC  : <input type="text" name="ic" size="30"><br>
Tel  : <input type="text" name="tel" size="30"><br>
No.Akaun : <input type="text" name="noakaun" size="30"><br>
<input type="submit" name="hantar" value="Tempah"><input type="reset" value="Reset">
</form>


order.php
Code:

<?php
//setting
$email = "[email protected]";
$subject = "Subject order form";

$nama = $_REQUEST['nama'];
$ic = $_REQUEST['ic'];
$tel = $_REQUEST['tel'];
$akaun = $_REQUEST['noakaun'];

if(isset($_REQUEST['hantar'])){
    if(!isset($nama) || !isset($ic) || !isset($tel) || !isset($akaun) ){
        die("Isi semua maklumat yang diperlukan");
    }else{
        $body = "Order Details\n\nNama : ".$nama."\nIC : ".$ic."\nTel : ".$tel."\No.Akaun : ".$akaun."\n";
        mail($email,$subject,$body);
    }
}else{
    die("Ralat : Tempah melalui form sahaja.");
}

?>


lebih kurang la..aku just bt secara on the spot..kalo ada error tu..pandai2 la tgk..hehehe..


yg form tuh .. dah oke..cuma yg order.php tuh... tak boleh..

Share this post


Link to post
Share on other sites
xbleh html sj sbb ko perlukan script untk proses form tu dan send ke email ko
ptt pkai yg neo bg tu dh bleh
bleh bg link form tu x nk tgk

Share this post


Link to post
Share on other sites
yg error nye ialah.. aku tak receive email ape2 pun.. aku dah letak email aku dah...

Code:
<?php
//setting
$email = "[b]aaku letak email aku kat sini[/b]";
$subject = "Subject order form";

$nama = $_REQUEST['nama'];
$ic = $_REQUEST['ic'];
$tel = $_REQUEST['tel'];
$akaun = $_REQUEST['noakaun'];

if(isset($_REQUEST['hantar'])){
    if(!isset($nama) || !isset($ic) || !isset($tel) || !isset($akaun) ){
        die("Isi semua maklumat yang diperlukan");
    }else{
        $body = "Order Details\n\nNama : ".$nama."\nIC : ".$ic."\nTel : ".$tel."\No.Akaun : ".$akaun."\n";
        mail($email,$subject,$body);
    }
}else{
    die("Ralat : Tempah melalui form sahaja.");
}

?>

Share this post


Link to post
Share on other sites
nih nak tanya.. boleh ke kalo form tuh dalam berntuk html..??

yg skrip yg neology baru bagi nih pun xberkesan gak..

Share this post


Link to post
Share on other sites
camner nk buat form sperti info dibawah

1. Nama
2. Alamat
3. Senarai Tempahan (nak remark 'isikan CODE barangan sahaja')
4. Kuantiti
5. Maklumat Bayaran
6. Button 'Hantar'

info nie nk send ke email...tq ::icon_wink::

Share this post


Link to post
Share on other sites
neology wrote:utk form
Code:

<form name="order" method="post" action="order.php">
Nama : <input type="text" name="nama" size="30"><br>
IC  : <input type="text" name="ic" size="30"><br>
Tel  : <input type="text" name="tel" size="30"><br>
No.Akaun : <input type="text" name="noakaun" size="30"><br>
<input type="submit" name="hantar" value="Tempah"><input type="reset" value="Reset">
</form>


order.php
Code:

<?php
//setting
$email = "[email protected]";
$subject = "Subject order form";

$nama = $_REQUEST['nama'];
$ic = $_REQUEST['ic'];
$tel = $_REQUEST['tel'];
$akaun = $_REQUEST['noakaun'];

if(isset($_REQUEST['hantar'])){
    if(!isset($nama) || !isset($ic) || !isset($tel) || !isset($akaun) ){
        die("Isi semua maklumat yang diperlukan");
    }else{
        $body = "Order Details\n\nNama : ".$nama."\nIC : ".$ic."\nTel : ".$tel."\No.Akaun : ".$akaun."\n";
        mail($email,$subject,$body);
    }
}else{
    die("Ralat : Tempah melalui form sahaja.");
}

?>


lebih kurang la..aku just bt secara on the spot..kalo ada error tu..pandai2 la tgk..hehehe..

nie code yg saya dah edit...skang cmner nak buat code php??... php nie pon aku x reti.. ::icon_lol:: ::icon_lol:: ::icon_lol::
<div style="width:450px;height:320px;border:3px dashed red;">
<form name="order" method="post" action="order.php">
Nama : <input type="text" name="nama" size="30"><br>
Alamat Penerima : <input type="text" name="alamatpenerima" size="40"><br>
Senarai : <input type="text" name="Senarai" size="30"><br>
Kuantiti: <input type="text" name="kuantiti" size="30"><br>
Maklumat Bayaran: <input type="text" name="maklumatbayaran" size="30"><br>
<input type="submit" name="hantar" value="Hantar"><input type="reset" value="Reset">
</form></div>

Share this post


Link to post
Share on other sites
Mula2 buat form dan simpan fail dalam format HTML (form.html)
Lepas tu buat script php dan simpan dalam format php (order.php)
Kena buat 2 fail la maksudnya.

FAIL FORM.HTML
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Borang Pesanan</title>
<style type="text/css">
<!--
.style1 {font-family: Geneva, Arial, Helvetica, sans-serif}
.style2 {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.style5 {font-family: "Verdana", Arial, Helvetica, sans-serif; font-size: 12px; }
-->
</style>
</head>

<body>
<form id="form1" name="form1" method="post" action="order.php">
<table width="600" border="0" cellspacing="2" cellpadding="2">
  <tr>
    <td colspan="2"><div align="right" class="style2">
      <div align="center">BORANG PESANAN</div>
    </div></td>
  </tr>
  <tr>
    <td width="202" valign="top"><div align="right" class="style5">NAMA: </div></td>
    <td width="384"><label>
      <input name="nama" type="text" id="nama" size="40" maxlength="255" />
    </label></td>
  </tr>
  <tr>
    <td valign="top"><div align="right" class="style5">ALAMAT: </div></td>
    <td><label>
      <textarea name="alamat" cols="40" rows="5" id="alamat"></textarea>
    </label></td>
  </tr>
  <tr>
    <td valign="top"><div align="right" class="style5">SENARAI TEMPAHAN: </div></td>
    <td><label>
      <select name="senarai" size="1" id="senarai">
        <option value="Kicap">Kicap</option>
        <option value="Cuka">Cuka</option>
        <option value="Tomato">Tomato</option>
        <option value="Sila Pilih" selected="selected">Sila Pilih</option>
                                          </select>
    </label></td>
  </tr>
  <tr>
    <td valign="top"><div align="right" class="style5">KUANTITI: </div></td>
    <td><label>
      <input name="kuantiti" type="text" id="kuantiti" size="10" />
    </label></td>
  </tr>
  <tr>
    <td valign="top"><div align="right" class="style5">MAKLUMAT BAYARAN: </div></td>
    <td><label>
      <input name="bayaran" type="text" id="bayaran" size="40" />
    </label></td>
  </tr>
  <tr>
    <td><div align="right"><span class="style1"><span class="style1"><span class="style1"></span></span></span></div></td>
    <td><label>
      <input name="submit" type="submit" class="style2" id="submit" value="Hantar Pesanan" />
    </label></td>
  </tr>
</table>
</form>
</body>
</html>


FAIL ORDER.PHP
Code:

<?php
# ----------------------------------------------------
# -----
# ----- This script was generated by Dreamweaver CS5 (Beta 2)
# -----
# ----- http://www.adobe.com
# -----
# ----------------------------------------------------


// Receiving variables
@$pfw_ip= $_SERVER['REMOTE_ADDR'];
@$nama = addslashes($_POST['nama']);
@$alamat = addslashes($_POST['alamat']);
@$senarai = addslashes($_POST['senarai']);
@$kuantiti = addslashes($_POST['kuantiti']);
@$bayaran = addslashes($_POST['bayaran']);

// Validation
//Sending Email to form owner
$pfw_header = "From: $nama\n"
  . "Reply-To: $nama\n";
$pfw_subject = "Borang Pesanan";
$pfw_email_to = "[email protected]";
$pfw_message = "Visitor's IP: $pfw_ip\n"
. "nama: $nama\n"
. "alamat: $alamat\n"
. "senarai: $senarai\n"
. "kuantiti: $kuantiti\n"
. "bayaran: $bayaran\n";
@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;

header("Location: yes.html");

?>

Share this post


Link to post
Share on other sites
OngBok wrote:Mula2 buat form dan simpan fail dalam format HTML (form.html)
Lepas tu buat script php dan simpan dalam format php (order.php)
Kena buat 2 fail la maksudnya.

FAIL FORM.HTML
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Borang Pesanan</title>
<style type="text/css">
<!--
.style1 {font-family: Geneva, Arial, Helvetica, sans-serif}
.style2 {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.style5 {font-family: "Verdana", Arial, Helvetica, sans-serif; font-size: 12px; }
-->
</style>
</head>

<body>
<form id="form1" name="form1" method="post" action="order.php">
<table width="600" border="0" cellspacing="2" cellpadding="2">
  <tr>
    <td colspan="2"><div align="right" class="style2">
      <div align="center">BORANG PESANAN</div>
    </div></td>
  </tr>
  <tr>
    <td width="202" valign="top"><div align="right" class="style5">NAMA: </div></td>
    <td width="384"><label>
      <input name="nama" type="text" id="nama" size="40" maxlength="255" />
    </label></td>
  </tr>
  <tr>
    <td valign="top"><div align="right" class="style5">ALAMAT: </div></td>
    <td><label>
      <textarea name="alamat" cols="40" rows="5" id="alamat"></textarea>
    </label></td>
  </tr>
  <tr>
    <td valign="top"><div align="right" class="style5">SENARAI TEMPAHAN: </div></td>
    <td><label>
      <select name="senarai" size="1" id="senarai">
        <option value="Kicap">Kicap</option>
        <option value="Cuka">Cuka</option>
        <option value="Tomato">Tomato</option>
        <option value="Sila Pilih" selected="selected">Sila Pilih</option>
                                          </select>
    </label></td>
  </tr>
  <tr>
    <td valign="top"><div align="right" class="style5">KUANTITI: </div></td>
    <td><label>
      <input name="kuantiti" type="text" id="kuantiti" size="10" />
    </label></td>
  </tr>
  <tr>
    <td valign="top"><div align="right" class="style5">MAKLUMAT BAYARAN: </div></td>
    <td><label>
      <input name="bayaran" type="text" id="bayaran" size="40" />
    </label></td>
  </tr>
  <tr>
    <td><div align="right"><span class="style1"><span class="style1"><span class="style1"></span></span></span></div></td>
    <td><label>
      <input name="submit" type="submit" class="style2" id="submit" value="Hantar Pesanan" />
    </label></td>
  </tr>
</table>
</form>
</body>
</html>


FAIL ORDER.PHP
Code:

<?php
# ----------------------------------------------------
# -----
# ----- This script was generated by Dreamweaver CS5 (Beta 2)
# -----
# ----- http://www.adobe.com
# -----
# ----------------------------------------------------


// Receiving variables
@$pfw_ip= $_SERVER['REMOTE_ADDR'];
@$nama = addslashes($_POST['nama']);
@$alamat = addslashes($_POST['alamat']);
@$senarai = addslashes($_POST['senarai']);
@$kuantiti = addslashes($_POST['kuantiti']);
@$bayaran = addslashes($_POST['bayaran']);

// Validation
//Sending Email to form owner
$pfw_header = "From: $nama\n"
  . "Reply-To: $nama\n";
$pfw_subject = "Borang Pesanan";
$pfw_email_to = "[email protected]";
$pfw_message = "Visitor's IP: $pfw_ip\n"
. "nama: $nama\n"
. "alamat: $alamat\n"
. "senarai: $senarai\n"
. "kuantiti: $kuantiti\n"
. "bayaran: $bayaran\n";
@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;

header("Location: yes.html");

?>

camner nk loadkn script php nie.. kalau dlm blogspot nie guanernyer...buta it nie ::icon_cool:: ::icon_cool::

Share this post


Link to post
Share on other sites
Mungkin info kat link ni boleh membantu sikit sebanyak..

Try test tgk..

http://putera.forumotion.com/pembangunan-laman-sesawang-f27/tolongorder-form-t5488.htm?sid=745a1cc24927b75745109d782ef31241

Kalo untuk wordpress aku x tau la pulak mcmane..

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...
Sign in to follow this  

×
×
  • Create New...