Arkadaşlar aşağıdaki gibi 2 dosyam var , onaybekleyenilanlar.php ve ilanonayla.php
onaybekleyenilanlar.php den javascript ile id degiskeninde deger ilanonayla.php ye post edilebiliyor. Fakat burada yapmak istedigim
$b[eposta] degiskenindeki degeri javascript ile post ettirmek bunun için kodu incelemenizi ve bana yardimci olmanizi rica edeceğim. Javascript bilgim hic yok.
amacim sadece id degeri gibi eposta degerini gonder, onay ver e basinca direkt olarak eposta ve id degerini gonderecekki ilanonayla.php de phpmail fonksiyonu is yapabilsin.
onaybekleyenilanlar.php
<? if ($_SESSION['cccxxx111'] != "123321123321"){ header("location: login.html"); exit; } else { }
if ($_SESSION['ilanyonetimi'] != 1){ exit; } else { }
?>
<script type="text/javascript">
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
function sil(e){
var answer = confirm("İlanı Silmek istediğinize eminmisiniz ?")
if (answer){
$.post('ilansil.php',{id:e},function(ajaxCevap){ window.location.reload();});
} else {}
}
function onay(e){
var answer = confirm("İlanı onaylamak istediğinize eminmisiniz ?")
if (answer){
$.post('ilanonayla.php',{id:e},function(ajaxCevap){ window.location.reload();});
} else {}
}
</script>
<div class="contentcontainer">
<div class="headings alt">
<h2>Onay Bekleyen İlanlar</h2>
</div>
<div class="contentbox">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td style="text-align:right">
<form id="form1" name="form1" method="post" action="index.php?sayfa=onaybekleyenilanlar">
Arama : <input name="ara" type="text" class="inputbox" style="width:150px" value="<? echo guvenlik($_POST['ara']); ?>" /> <input type="submit" value="ara" class="btnalt" style="width:50px; height:40px" />
</form></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="1" cellpadding="1">
<tr style="color:#FFF">
<td height="26" bgcolor="#000000" style="border:solid 1px #fff">İlan Başlığı</td>
<td height="26" bgcolor="#000000" style="border:solid 1px #fff">Üye E-posta</td>20:30 13.07.2013
<td width="150" height="26" bgcolor="#000000" style="border:solid 1px #fff">Üye</td>
<td width="200" height="26" bgcolor="#000000" style="border:solid 1px #fff">Mağaza</td>
<td width="100" height="26" bgcolor="#000000" style="border:solid 1px #fff">Yayın Süresi</td>
<td width="125" height="26" bgcolor="#000000" style="border:solid 1px #fff">İşlem</td>
</tr>
<?
if ($_POST['ara'] == ""){
$limit = 15;
$git = guvenlik($_GET['git']);
if(empty($git) or !is_numeric($git)) { $git = 1; }
$count = mysql_num_rows(mysql_query("SELECT * FROM ilanlar WHERE onay = '0' order by Id DESC"));
$toplamsayfa = ceil($count / $limit);
$baslangic = ($git-1)*$limit;
$sql = mysql_query("SELECT * FROM ilanlar WHERE onay = '0' order by Id DESC LIMIT $baslangic, $limit");
} else {
$ara = guvenlik($_POST['ara']);
$sql = mysql_query("SELECT * FROM ilanlar WHERE onay = '0' and baslik LIKE '%$ara%'");
}
while ($a = mysql_fetch_array($sql)){
$sql2 = mysql_query("SELECT * FROM uyeler WHERE Id = '$a[uyeId]'");
$b = mysql_fetch_array($sql2);
$sql3 = mysql_query("SELECT * FROM magazalar WHERE Id = '$a[magazano]'");
$c = mysql_fetch_array($sql3);
if ($i % 2){ $r = "#eee"; } else { $r = "#f5f5f5"; }
$sayi = mysql_num_rows(mysql_query("SELECT * FROM ilanlar WHERE (kategori1 = '$a[Id]') or (kategori2 = '$a[Id]') or (kategori3 = '$a[Id]') or (kategori4 = '$a[Id]') and onay = '1'"));
echo '
<tr style="color:#000">
<td height="15" bgcolor="'.$r.'" style="border:solid 1px #fff">'.$a[baslik].'</td>
<td width="150" height="15" bgcolor="'.$r.'" style="border:solid 1px #fff">'.$b[adsoyad].'</td>
<td width="200" height="15" bgcolor="'.$r.'" style="border:solid 1px #fff">'.$c[magazaadi].'</td>
<td width="100" height="15" bgcolor="'.$r.'" style="border:solid 1px #fff">'.$a[yayin_suresi].' Gün</td>
<td height="15" bgcolor="'.$r.'" style="border:solid 1px #fff">
<a href="javascript:onay('.$a[Id].')" title="onayla"><img SRC="img/icons/icon_approve.png" alt="Onayla" /></a>
<a href="javascript:onay('.$b[eposta].')" title="epostagonder"><img SRC="img/icons/icon_approve.png" alt="Onayla" /></a>
<a href="index.php?sayfa=ilanduzenle&id='.$a[Id].'" title="düzenle"><img SRC="img/icons/icon_edit.png" alt="Edit" /></a>
<a href="index.php?sayfa=resimduzenle&id='.$a[Id].'" title="resim yönetimi"><img SRC="img/icons/insert-image.png" alt="Edit" /></a>
<a href="index.php?sayfa=vitrinislemleri&id='.$a[Id].'" title="vitrin işlemleri"><img SRC="img/icons/icon_breadcrumb.png" alt="Delete" /></a>
<a href="javascript:sil('.$a[Id].')" title="sil"><img SRC="img/icons/icon_delete.png" alt="Delete" /></a>
</td>
</tr>
';
$i++;
}
?>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right" style="text-align:right"><form name="form" id="form">
Sayfa : <select name="jumpMenu" id="jumpMenu" onchange="MM_jumpMenu('parent',this,0)">
<?
for($i=1; $i<=$toplamsayfa; $i++) {
echo '<option value="index.php?sayfa=onaybekleyenilanlar&git='.$i.'"'; if ($i == $git){ echo " selected=\"selected\""; } else { } echo '>'.$i.'</option>';
}
?>
</select>
</form></td>
</tr>
</table>
</div>
</div>ilanonayla.php
<?
session_start();
if ($_SESSION['cccxxx111'] != "123321123321"){ header("location: login.html"); exit; } else { }
if ($_SESSION['ilanyonetimi'] != 1){ exit; } else { }
error_reporting(1);
include '../setting.php';
$kime = $_POST['eposta'];
$id = guvenlik($_POST['id']);
$sql = mysql_query("SELECT * FROM ilanlar WHERE Id = '$id'");
$a = mysql_fetch_array($sql);
if ($a[yayin_suresi] == "30"){
$yayin = date("m-d-Y", mktime(0,0,0,date("m")+1,date("d"),date("Y")));
} elseif ($a[yayin_suresi] == "60"){
$yayin = date("m-d-Y", mktime(0,0,0,date("m")+2,date("d")+$sure,date("Y")));
} elseif ($a[yayin_suresi] == "60"){
$yayin = date("m-d-Y", mktime(0,0,0,date("m")+3,date("d")+$sure,date("Y")));
}
$y = explode("-",$yayin);
$yayin = $y[2]."-".$y[0]."-".$y[1];
mysql_query("UPDATE ilanlar SET yayin_tarihi = '$yayin', onay = '1' WHERE Id = '$id'");
$konu = ("ilaniniz aktive edildi");
$mesaj = ("filanca baslikli ilaniniz onaylanmistir.");
$ekbaslikbilgisi = ("ekbaslik bilgisi");
$mail = mail($kime, $konu, $mesaj, $ekbaslikbilgisi);
?>