• 03-01-2009, 15:31:32
    #1
    merhaba arkadaşlar siteme bir iletişim formu yaptım. iletişim formu aracılığıya gönderilenler veritabanına kaydoluyor. Yönetim panelimden iletişim formuna gelenlere cevap vermek istiyorum. aşağıdaki kodlarla iletişim formuna gelen bilgileri veritabanından değişkenler aracılığıyla alıyorum ama yolluyamııyorum kod içerisindeki cevap_yolla.php için yardımcı olursanız sevinirim.

    veritabanından değişkenler aracılığıyla bilgileri alan php kod

    <?php
    include("../vt.php");
    $id = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($_GET['id']) : mysql_escape_string($_GET['id']);
    
    $sql = mysql_query(sprintf("SELECT * FROM iletisim WHERE id='%s'", $id), $baglanti);
    $row_sql = mysql_fetch_assoc($sql);
    
    ?>
    
    <FORM action="cevap_yolla.php" method="post">
    <table class="listOuter" cellspacing="1" width="100%">
    	<tr>
    		<td class="listHeader" align="middle" colSpan="2">Cevap Ver</td>
    	</tr>
    	<tr class="even">
    	  <td align="right" height="22" class="formLabel">Adı Soyadı</td>
    	  <td class="formElement"><input name="adi_soyadi" type="text" id="adi_soyadi" size="40" value="<?=$row_sql['adi_soyadi']?>" /></td>
      </tr>
    	<tr class="even">
    		<td width="30%" align="right" height="22" class="formLabel">Kime</td>
    		<td width="70%" class="formElement"><span class="stil5">
    		  <input name="email" type="text" id="email" size="40" value="<?=$row_sql['email']?>" />
    		</span></td>
    	</tr>
    	<tr class="even">
    	  <td align="right" height="22" class="formLabel">Konu</td>
    	  <td class="formElement"><span class="stil5">
    	    <input name="konu" type="text" id="konu" size="40" value="<?=$row_sql['konu']?>" />
    	  </span></td>
      </tr>
    	<tr class="even">
    		<td align="right" height="22" class="formLabel">Orjinal Mesaj</td>
    		<td class="formElement"><span class="stil5">
    		  <textarea name="mesaj" cols="44" rows="5" id="mesaj"><?=$row_sql['mesaj']?>
    
              </textarea>
    		</span></td>
    	</tr>
    	<tr class="even">
    		<td align="right" height="22" class="formLabel">Cevabınız</td>
    		<td class="formElement"><textarea name="msg" cols=44 rows=5></textarea></td>
    	</tr>
    	<tr class="even">
    		<td align="right" height="22" class="formLabel"></td>
    		<td align="left" class="formElement"><font face=arial size=2>
    		  <input type="submit" name="submit" value="  Gönder  ">
              <input type="reset" value="   Sil  " />
            </font></td>
    	</tr>
    </table>
    </form>
  • 03-01-2009, 17:03:44
    #2
    Üyeliği durduruldu
    ben de böyle birşey yapmak istiyordum.
    iletişim formunu mail gönderen kişinin email adresine doğru yönlendirmeye çalışmıştım yapamadım o yüzden
    benzer bir uygulama ile birisi gösterirse çok iyi olur bence.
  • 03-01-2009, 17:16:37
    #3
    Eve gidince yazayım üstad şu an elimde editör yok malesef.
  • 03-01-2009, 17:28:41
    #4
    forum üyelerinden NipHeLL arkadaşımın yardımıyla sorunumu çözdüm arkadaşlar aynı konuda çözüm arayan arkadaşlara kullandığım aşağıdaki kodu önerebilirim...


    cevap_yolla.php
    <?php
    $adi_soyadi=$_POST['adi_soyadi'];
    $email=$_POST['email'];
    $konu=$_POST['konu'];
    $mesaj=$_POST['mesaj'];
    $msg=$_POST['msg'];
    
    $headers  = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-9' . "\r\n";
    $headers .= 'To: '.$adi_soyadi.' <'.$email.'>' . "\r\n";
    $headers .= 'From: İletişim Formu <deneme@deneme.com>' . "\r\n";
    $headers .= 'Reply-To: Yanit<deneme@deneme.com>' . "\r\n";
    $headers .= 'X-Mailer: PHP/' . phpversion() . "\r\n";
    
    
    
    $alici_eposta = $email;
    $eposta_konusu = $konu;
    $eposta_mesaji = $msg;
    mail($alici_eposta, $eposta_konusu, $eposta_mesaji, $headers);
    echo "Cevap Başarıyla Yollandı";
    ?>