• 29-08-2007, 16:52:53
    #1
    Sipariş Formu Özellikleri
    Sipariş Verenin
    Adı Soyadı :
    E-Mail Adresi :
    Telefon numarası :
    Yaşadığı Şehir :
    Adresi :
    Ödeme Yaptığı Banka :
    Ödeme Yaptığı Tarih ve Saat :gün/ay/yıl 16:49 gibi..
    Açıklama : burası 250-300karakter olabilir

    Gönder Ve Sil butonunu unutmamak gerekir

    Not : Lütfen herhangi biyeri yanlış veya eksik girerse uyarı vericek şekilde ayarlarsanız sevinirim ,şimdiden teşekkürler arkadaşlar
  • 29-08-2007, 18:44:08
    #2
    Üyeliği durduruldu
    arkadasim Ucretlimi Yazdiracaksin ?
  • 29-08-2007, 18:53:46
    #3
    hayır hem bana hemde herkese yararlı olacağı için böyle bir istekte bulundum ...
  • 30-08-2007, 01:14:27
    #4
    siparis.php
    <?php
    /*
        Sipariş Formu
        --------------------------------------
        Oluşturma : 30-08-2007, 01:14:27
        Düzenleme : 04-07-2012, 14:16:40 
        Oluşturan : ErsaT
        Yayınlanan Url : https://www.r10.net/php/77124-php-siparis-formu-istek.html
    */
    
    //Değişkenler
    $firma_ismi = 'ErsaT';//Firma isminizi yazın
    $firma_url = 'https://www.r10.net/';//Firma web adresini yazın
    $firma_mail = 'siparis@r10.net';//Firma mail adresini yazın
    //Sipariş formu
    if($_POST){
    $isim = trim(strip_tags($_POST['isim']));
    $mail = trim(strip_tags($_POST['mail']));
    $gsm_1 = $_POST['gsm_1'];
    $gsm_2 = trim(strip_tags($_POST['gsm_2']));
    $sehir = $_POST['sehir'];
    $adres = trim(strip_tags($_POST['adres']));
    $banka = $_POST['banka'];
    $gun = $_POST['gun'];
    $ay = $_POST['ay'];
    $yil = $_POST['yil'];
    $aciklama = trim(strip_tags($_POST['aciklama']));
    
    //Diğer veriler
    $tarih = date("d.m.Y - H:i:s");
    $ip = $_SERVER['REMOTE_ADDR'];
    $konu = "[".$firma_ismi."] Sipariş Formu";
    $mesaj_to = "<style type=\"text/css\"><!-- body,td,th{font-family:\"Lucida Grande\",Verdana,Helvetica,Arial,sans-serif;font-size:14px} --></style>
    <h3>".$firma_ismi." - Sipariş Sistemi</h3><br>
    <strong><u>Siparişi Gönderen Bilgileri:</u></strong><br><br>
    <blockquote>
    <strong>İsmi:</strong> ".$isim."<br>
    <strong>Mail:</strong> ".$mail."<br>
    <strong>Telefonu:</strong> ".$gsm_1." ".$gsm_2."<br>
    <strong>Şehir:</strong> ".$sehir."<br>
    <strong>Adres:</strong> ".$adres."<br>
    <strong>Banka:</strong> ".$banka."<br>
    <strong>Siparişi Verdiği Tarih:</strong> ".$gun."-".$ay."-".$yil."<br>
    <strong>Açıklaması:</strong> ".$aciklama."<br><br>
    </blockquote>
    ___________<br>
    <strong>Sipariş Formunun Doldurulduğu Tarih:</strong> ".$tarih."<br>
    <strong>IP Numarası:</strong> <a href=\"http://www.ipsorgu.com/?ip=".$ip."#sorgu\" title=\"IP adresini sorgula\" target=\"_blank\">".$ip."</a>";
    
    $headers= "MIME-Version: 1.0\n";
    $headers .= "Content-type: text/html; charset=iso-8859-9\n";
    $headers .= "X-Priority: 3\n";
    $headers .= "X-MSMail-Priority: Normal\n";
    $headers .= "X-Mailer: php\n";
    $headers .= "From: \"".$isim."\" <".$mail.">\n";
    $headers .= "Reply-To: ".$mail."\n";
    $headers .= "Return-Path: ".$mail."\n";
    @mail($firma_mail, $konu, $mesaj_to, $headers);
    $mesaj = "Siparişiniz iletildi. En kısa zamanda bilgilendirileceksiniz. Bizi tercih ettiğiniz için teşekkür ederiz.";
    $bitti=1;
    }
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
    <title><?php echo $firma_ismi; ?> Sipariş Formu - ErsaT</title>
    <meta content="ErsaT" name="author">
    <style type="text/css">
    <!--
    body,td,th{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px}
    .style1{font-size: 18px;font-weight: bold;}
    .style2{font-size:18px}
    a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#666666}
    a:link {text-decoration:none}
    a:visited {text-decoration:none}
    a:hover {text-decoration:underline}
    a:active {text-decoration:none}
    -->
    </style>
    <script type="text/javascript" language="javascript">
    function form_kontrol() {
    if (document.form1.isim.value == ""){
    alert ("İsim giriniz");
    document.form1.isim.focus();
    return false;
    }
    if (document.form1.mail.value == ""){
    alert ("E-mail giriniz?");
    document.form1.mail.focus();
    return false;
    }
    var epostasi = document.form1.mail.value
    if ( (epostasi.indexOf ('@',0) == -1) || (epostasi.indexOf('.',0) == -1) || (epostasi.indexOf(' ',0) != -1) || (epostasi.length<6) ){
    alert ("E-mail de sorun var. Kontrol ediniz");
    document.form1.mail.focus();
    return false;
    }
    if (document.form1.gsm_1.selectedIndex==0){
    alert ('GSM Operatör seçiniz?')
    document.form1.gsm_1.focus()
    return false
    }
    if (document.form1.gsm_2.value == ""){
    alert ("GSM giriniz?");
    document.form1.gsm_2.focus();
    return false;
    }
    if (document.form1.sehir.selectedIndex==0){
    alert ('Şehir seçiniz?')
    document.form1.sehir.focus()
    return false
    }
    if (document.form1.adres.value == ""){
    alert ("Adres giriniz?");
    document.form1.adres.focus();
    return false;
    }
    if (document.form1.banka.selectedIndex==0){
    alert ('Banka seçiniz?')
    document.form1.banka.focus()
    return false
    }
    if (document.form1.gun.selectedIndex==0){
    alert ('Sipariş Tarihi Gün Seçiniz?')
    document.form1.gun.focus()
    return false
    }
    if (document.form1.ay.selectedIndex==0){
    alert ('Sipariş Tarihi Ay Seçiniz?')
    document.form1.ay.focus()
    return false
    }
    if (document.form1.yil.selectedIndex==0){
    alert ('Sipariş Tarihi Yıl Seçiniz?')
    document.form1.yil.focus()
    return false
    }
    if (document.form1.aciklama.value == ""){
    alert ("Açıklama giriniz?");
    document.form1.aciklama.focus();
    return false;
    }
    }
    </script>
    </head>
    <body>
    <?php
    if($bitti !=1){
    ?>
    <table width="100%"border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td align="center"><form name="form1" method="post" action="siparis.php" onSubmit="return form_kontrol();">
    <table width="600"border="0" cellspacing="3" cellpadding="2" style="border:1px solid #CCCCCC;">
    <tr bgcolor="#CCCCCC">
    <td height="40" colspan="2"><span class="style1">Sipariş Verenin Bilgileri</span></td>
    </tr>
    <tr bgcolor="#DFDFDF">
    <td width="31%" bgcolor="#CCCCCC"><strong>Adı Soyadı </strong></td>
    <td width="69%"><input name="isim" id="isim" type="text" size="40"></td>
    </tr>
    <tr bgcolor="#DFDFDF">
    <td bgcolor="#CCCCCC"><strong>E-Mail Adresi </strong></td>
    <td><input name="mail" type="text" id="mail" size="40"></td>
    </tr>
    <tr bgcolor="#DFDFDF">
    <td bgcolor="#CCCCCC"><strong>Telefon Numarası </strong></td>
    <td><select name="gsm_1" id="gsm_1">
    <option selected>-- Seçiniz --</option>
    <option value="0 532">0 532</option>
    <option value="0 533">0 533</option>
    <option value="0 534">0 534</option>
    <option value="0 535">0 535</option>
    <option value="0 536">0 536</option>
    </select>
    <input name="gsm_2" type="text" id="gsm_2" size="23"></td>
    </tr>
    <tr bgcolor="#DFDFDF">
    <td bgcolor="#CCCCCC"><strong>Yaşadığı Şehir </strong></td>
    <td><select name="sehir" id="sehir">
    <option selected>-- Seçiniz --</option>
    <option value="Ankara">Ankara</option>
    <option value="İstanbul">İstanbul</option>
    <option value="İzmir">İzmir</option>
    <option value="Yurt Dışı">Yurt Dışı</option>
    <option value="Diğer">Diğer</option>
    </select></td>
    </tr>
    <tr bgcolor="#DFDFDF">
    <td valign="top" bgcolor="#CCCCCC"><strong>Adresi</strong></td>
    <td><textarea name="adres" cols="40" rows="5" id="adres"></textarea></td>
    </tr>
    <tr bgcolor="#DFDFDF">
    <td bgcolor="#CCCCCC"><strong>Ödeme Yapıldığı Banka </strong></td>
    <td><select name="banka" id="banka">
    <option selected>-- Seçiniz --</option>
    <option value="Garanti Bankası">Garanti Bankası</option>
    <option value="Halk Bank">Halk Bank</option>
    <option value="Türkiye İş Bankası">Türkiye İş Bankası</option>
    <option value="PTT">PTT</option>
    <option value="Diğer">Diğer</option>
    </select></td>
    </tr>
    <tr bgcolor="#DFDFDF">
    <td bgcolor="#CCCCCC"><strong>Ödeme Yaptığı Tarih </strong></td>
    <td><select name="gun" id="gun">
    <option selected>-- Seçiniz --</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>
    <option value="10">10</option>
    <option value="12">11</option>
    <option value="13">13</option>
    <option value="14">14</option>
    <option value="15">15</option>
    <option value="16">16</option>
    <option value="17">17</option>
    <option value="18">18</option>
    <option value="19">19</option>
    <option value="20">20</option>
    <option value="21">21</option>
    <option value="22">22</option>
    <option value="23">23</option>
    <option value="24">24</option>
    <option value="25">25</option>
    <option value="26">26</option>
    <option value="27">27</option>
    <option value="28">28</option>
    <option value="29">29</option>
    <option value="30">30</option>
    <option value="31">31</option>
    </select>
    <select name="ay" id="ay">
    <option selected>-- Seçiniz --</option>
    <option value="Ocak">Ocak</option>
    <option value="Şubat">Şubat</option>
    <option value="Mart">Mart</option>
    <option value="Nisan">Nisan</option>
    <option value="Mayıs">Mayıs</option>
    <option value="Haziran">Haziran</option>
    <option value="Temmuz">Temmuz</option>
    <option value="Ağustos">Ağustos</option>
    <option value="Eylül">Eylül</option>
    <option value="Ekim">Ekim</option>
    <option value="Kasım">Kasım</option>
    <option value="Aralık">Aralık</option>
    </select>
    <select name="yil" id="yil">
    <option selected>-- Seçiniz --</option>
    <option value="2012">2010</option>
    <option value="2012">2011</option>
    <option value="2012">2012</option>
    <option value="2012">2013</option>
    <option value="2012">2014</option>
    <option value="2012">2015</option>
    </select>
    &nbsp;Gün - Ay - Yıl </td>
    </tr>
    <tr bgcolor="#DFDFDF">
    <td valign="top" bgcolor="#CCCCCC"><strong>Açıklama</strong></td>
    <td><textarea name="aciklama" cols="40" rows="5" id="aciklama"></textarea></td>
    </tr>
    <tr bgcolor="#DFDFDF">
    <td>&nbsp;</td>
    <td><input type="submit" value="Sipariş Ver">
    <input name="Reset" type="reset" value="Temizle"></td>
    </tr>
    </table>
    </form></td>
    </tr>
    </table>
    <?php
    }else{
    ?>
    <table width="600"border="0" align="center" cellpadding="2" cellspacing="3" style="border:1px solid #CCCCCC;">
    <tr>
    <td align="center" bgcolor="#CCCCCC"><span class="style2">Sipariş İletildi</span></td>
    </tr>
    <tr>
    <td align="center" bgcolor="#DFDFDF"><?php echo $mesaj; ?></td>
    </tr>
    <tr>
    <td align="center" bgcolor="#DFDFDF"><a href="<?php echo $firma_url; ?>" target="_top"><?php echo $firma_ismi; ?> Ana Sayfaya Dön</a> </td>
    </tr>
    </table>
    <?php
    }
    ?>
    <div style="text-align:center;padding:10px">Sipariş Formu by ErsaT v 1.0.1 &copy; 2007 <?php echo '<a href="'.$firma_url.'" target="_top">'.$firma_ismi.'</a>'; ?></div></body>
    </html>
    Tasarım olarak geliştirebilirsiniz.
    GSM, şehir, banka girdilerini çoğaltabilirsiniz bildiğim kadarı ile yazdım.

    Mail Çıktısı:
    Sipariş Sistemi


    Siparişi Gönderen Bilgileri:
    İsmi: ErsaT
    Mail: mailim@hotmail.com
    Telefonu: 0 536 1234567
    Şehir: Ankara
    Adres: adresim
    Banka: Garanti Bankası
    Siparişi Verdiği Tarih: 1-Ocak-2007
    Açıklaması: açıklamam

    ___________
    Sipariş Formunun Doldurulduğu Tarih: 30.08.2007 - 01:00:03
    IP Numarası: 00.000.000.000
  • 30-08-2007, 10:08:30
    #5
    teşekkürler ErsaT
  • 31-08-2007, 11:46:42
    #6
    sağol ersat tam açıklamalı yazmışsın
  • 16-10-2007, 01:39:16
    #7
    ersat çok teşekkür ederim..Kullandım gayet güzel..
  • 20-01-2008, 23:06:57
    #8
    cok guzel elıne saglık.. cook guzel 1 paylasım
    ancak benım anlamadıgım bısey var.. bu kodların heopsini 1 sayfaya yazınca hata alıyorum...
    yanı verıtabanı dıye bıesey var .. o nasıl olcak..
    siparisiniz ilrtioldı kısmı baska sayfada cıkması lazım ayrıca o formu benım maileme gelmesı lzım
    onasıl olcak acba ?
  • 21-01-2008, 12:46:40
    #9
    Ersat'ın gayet iyi. Veritabanı falan yok. Direkt mail adresine geliyor zaten. Ordaki admin maili değiştirecen senin mail adresine gelecek. Fikir vermesi açısından basit sipariş formunu gönderiyorum.

    a.html sayfasında linux paketlerin var diyelim. Paket A "Lin-A KÜÇÜK" olsun. a.html sayfasında bu paketi sipariş et linki olarak siparis.php?tip=A yaz aşağıdaki formu örneğini kullan. Geliştirirsin sonuçta basit form örnekleri bunlar.



    <?php
    if (!isset($_REQUEST['tip']) || empty($_REQUEST['tip'])){
    die("HATA");        
    }
    $talep=htmlspecialchars(trim($_GET['tip']));
    echo'<br>
    <table  bgcolor="#efefef" cellpadding="5" cellspacing="1" width="95%"><tbody>
    <tr><td class="norm"  bgcolor="#fafafa" height="25">';
    if($talep=="A"){$paket="Lin-A KÜÇÜK"; sablonform($talep,$paket);
    }elseif($talep=="B"){$paket="Lin-B ORTA";sablonform($talep,$paket);
    }elseif($talep=="C"){$paket="Lin-C BÜYÜK";sablonform($talep,$paket);
    }elseif($talep=="G"){
    
            if(isset($_POST["siptamam"])){
                            $sehir = htmlspecialchars($_POST["sehir"]);
                            $alanadi = htmlspecialchars($_POST["domain"]);
                            $paket = htmlspecialchars($_POST["paket"]);
                            $istek = htmlspecialchars($_POST["istek"]);
                            $Email=trim(addslashes($_POST["mail"]));
                            $ad=trim(addslashes($_POST["ad"]));
                            $soyad=trim(addslashes($_POST["soyad"]));
                            $telefon=trim(addslashes($_POST["telefon"]));
                            $adres=trim(addslashes($_POST["adres"]));
                             if(empty($Email)){echo'E-posta Adresiniz Boş Olamaz. Geri Dönün.';
                             }elseif(empty($ad)){echo'Adınız Boş Olamaz. Geri Dönün.';
                             }elseif(empty($soyad)){echo'Soyadınız Boş Olamaz. Geri Dönün.';
                             }elseif(empty($telefon)){echo'Telefon Numaranız Boş Olamaz. Geri Dönün.';
                             }elseif(empty($adres)){echo'Adresiniz Boş Olamaz. Geri Dönün.';
                             }elseif(empty($alanadi)){echo'Alan Adınız Boş Olamaz. Geri Dönün.';
                             } else {
                                if (ereg("[a-zA-Z0-9._-]+@[a-zA-Z0-9_-]+\.[a-zA-Z0-9._-]+",$Email)) {
                
            $konu = "Host siparişi";
            $mesaj = "<br>Sipariş Veren:<br>
            Domain: $alanadi<br>
            Ad: $ad<br>
            Soyad: $soyad<br>
            Telefon: $telefon<br>
            Adres: $adres<br>
            Şehir: $sehir<br>
            E-mail: $Email <br>
            Host Paketi: $paket<br>
            İstek: $istek<br>";
            if (!@mail("destek@sitem.com",$konu,$mesaj,
            "MIME-Version:1.0\nContent-Type:text/html;charset=iso-8859-9\n")) {
            echo '<center><br><font color="red"><b>HATA!</b> </font>
            Şu anda siparişiniz gönderilemiyor. Lütfen telefon ile bildirmeyi deneyiniz...<br><br>
            ( Telefon : <b>telefon numara</b> )<br></center>';
            }else{ 
            echo '<center><font color="red"><b>İsteğiniz İletilmiştir!</b><br> İsteğinize En Kısa Sürede Cevap Verilecektir.</font>
            İsterseniz telefon ile de bilgi verebilirsiniz.</center>';
            }
                                } else {
                                echo'Hatalı e-posta adresi, Lütfen geri dönüp e-posta adresinizi doğru giriniz.';
                                }
                            }
                            
            } else{ die("Sipariş HATA");}
    }else{die("Geçersiz PAKET NU");}
    
    function sablonform($talep,$paket){
    ?>
    <font class="new_product">
    Seçtiğiniz Paket: <?=$paket;?>
    </font><br><br>
    
    <table border="0" cellpadding="0" cellspacing="0">
     <tr height="92" valign="middle">
    
    
      <td valign="top">
      <form action="siparis.php?tip=G" method="POST">
      <input name="paket" value="<?=$paket;?>" type="hidden">
       <table border="0" cellpadding="1" cellspacing="2">
         <tr>
         <td align="left" valign="middle">Alan Adınız: </td><td><input type="text" name="domain" size="32"></td>
        </tr>
        <tr>
         <td align="left" valign="middle">Ad: </td><td><input type="text" name="ad" size="32" ></td>
        </tr>
        <tr>
         <td align="left" valign="middle">Soyad: </td><td><input type="text" name="soyad" size="32" ></td>
        </tr>
        <tr>
         <td align="left" valign="middle">Telefon: </td><td><input type="text" name="telefon" size="32" ></td>
        </tr>
        <tr>
         <td align="left" valign="top">Adres: </td><td><textarea name="adres" cols="32" rows="5" ></textarea></td>
        </tr>
        <tr>
         <td align="left" valign="middle">Semt(İlçe)/Şehir: </td><td><input type="text" name="sehir" size="32" ></td>
        </tr>
        <tr>
         <td align="left" valign="middle">E-Posta: </td><td><input type="text" name="mail" size="32" ></td>
        </tr>
        <tr>
         <td align="left" valign="top">Eklemek<br> İstedikleriniz: </td><td><textarea name="istek" cols="32" rows="5" ></textarea></td>
        </tr>
       </table>
       <center><input type="submit" value="Gönder" name="siptamam" class="buton">&nbsp;&nbsp;<input type="reset" value="Temizle" class="buton"></center>
       <br><strong> Lütfen bütün boşlukları doldurunuz</strong>
      </form>
      </td>
     </tr>
    </table>
    <?php } ?>
    </td></tr></tbody></table>