Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

php zamanlama işlemi

hayri67

0
Onaylı Üye
Üye
Katılım
19 Nisan 2010
Mesajlar
12
Açılan Konu
3
Tepki puanı
0
merhabalar ben bu kodlardan websitemde vitrin ilanı reklam v.b sınırlama yapmak istiyorum.aylık süresi dolduğunda özellik pasif olmasını ve mysql tablodaki "durum" adlı bölümün değerinin "0" olmasını istiyorum.

PHP:
<?phpinclude "config.php";$bugun = date("Y-m-d");$bugun2 = date("d-m-Y");$haberver = date("Y-m-d",(time()-3*24*3600));//  3 Gün Kala Haber ver$bitissay1 = mysql_query( "SELECT * FROM ilan where bit='$haberver'");$bitissay1 = mysql_num_rows($bitissay1);while ($sonuc = mysql_fect_array($bitissay1)) {if ($bitissay1!='0') {         $adi=$sonuc[ad];         $soyadi=$sonuc[soyadi];         $emaili=$sonuc[mail];         $ilannosu=$sonuc[id];     $durum=7;         require("$mailyol/mail.php");} }//  ilan süresi dolduysa$bitissay2 = mysql_query( "SELECT * FROM ilan where bit='$bugun'");$bitissay2 = mysql_num_rows($bitissay1);while ($sonuc1 = mysql_fect_array($bitissay2)) {if ($bitissay2!='0') {         $adi=$sonuc1[ad];         $soyadi=$sonuc1[soyadi];         $emaili=$sonuc1[mail];         $ilannosu=$sonuc1[id];     $durum=8;         require("$mailyol/mail.php");          $sql_update1 = "update ilan durum='0' where id='$ilannosu'"; $result1 = mysql_query ($sql_update1);    $result_del = "delete FROM vitrin WHERE ilan_id='$ilannosu'";  $row_del = mysql_query($result_del);} }//ilan vitrin süresi dolduysa$bitissay3 = mysql_query( "SELECT * FROM vitrin where bitis='$bugun2'");$bitissay3 = mysql_num_rows($bitissay1);while ($sonuc3 = mysql_fect_array($bitissay3)) {if ($bitissay2!='0') {  $ilannosu=$sonuc3[ilan_id];$bitissay1 = mysql_query( "SELECT * FROM ilan where idt='$ilannosu'");$bitissay1 = mysql_num_rows($bitissay1);$sonucc = mysql_fect_array($bitissay1);         $adi=$sonucc[ad];         $soyadi=$sonucc[soyadi];         $emaili=$sonucc[mail];     $durum=9;         require("$mailyol/mail.php");  $sql_update2 = "update ilan top='0' where id='$ilannosu'"; $result2 = mysql_query ($sql_update2);    $result_del2 = "delete FROM vitrin WHERE ilan_id='$ilannosu'";  $row_del2 = mysql_query($result_del2);} }//  kalın başlık süresi bittiyse$bitissay3 = mysql_query( "SELECT * FROM ilan where kalinbaslik-sure='$bugun'");$bitissay3 = mysql_num_rows($bitissay3);while ($sonuc2 = mysql_fect_array($bitissay3)) {if ($bitissay3!='0') {         $adi=$sonuc2[ad];         $soyadi=$sonuc2[soyadi];         $emaili=$sonuc2[mail];         $ilannosu=$sonuc2[id];     $durum=10;         require("$mailyol/mail.php");          $sql_update3 = "update ilan kalinbaslik='0' where id='$ilannosu'"; $result3 = mysql_query ($sql_update3);} }//  vurgu süresi bittiyse$bitissay4 = mysql_query( "SELECT * FROM ilan where vurgu-sure='$bugun'");$bitissay4 = mysql_num_rows($bitissay4);while ($sonuc3 = mysql_fect_array($bitissay4)) {if ($bitissay4!='0') {         $adi=$sonuc3[ad];         $soyadi=$sonuc3[soyadi];         $emaili=$sonuc3[mail];         $ilannosu=$sonuc3[id];     $durum=11;         require("$mailyol/mail.php");          $sql_update4 = "update ilan vurgu='0' where id='$ilannosu'"; $result4 = mysql_query ($sql_update4);} }//  acilacil süresi bittiyse$bitissay5 = mysql_query( "SELECT * FROM ilan where acilacil-sure='$bugun'");$bitissay5 = mysql_num_rows($bitissay5);while ($sonuc4 = mysql_fect_array($bitissay5)) {if ($bitissay5!='0') {         $adi=$sonuc4[ad];         $soyadi=$sonuc4[soyadi];         $emaili=$sonuc4[mail];         $ilannosu=$sonuc4[id];     $durum=12;         require("$mailyol/mail.php");          $sql_update5 = "update ilan acilacil='0' where id='$ilannosu'"; $result5 = mysql_query ($sql_update5);} }//  fiyatidusen süresi bittiyse$bitissay6 = mysql_query( "SELECT * FROM ilan where fiyatidusen-sure='$bugun'");$bitissay6 = mysql_num_rows($bitissay6);while ($sonuc5 = mysql_fect_array($bitissay6)) {if ($bitissay6!='0') {         $adi=$sonuc5[ad];         $soyadi=$sonuc5[soyadi];         $emaili=$sonuc5[mail];         $ilannosu=$sonuc5[id];     $durum=13;         require("$mailyol/mail.php");          $sql_update6 = "update ilan fiyatidusen='0' where id='$ilannosu'"; $result6 = mysql_query ($sql_update6);} }//  reklam süresi bittiyse$bitissay7 = mysql_query( "SELECT * FROM reklam where bitis='$bugun'");$bitissay7 = mysql_num_rows($bitissay7);while ($sonuc6 = mysql_fect_array($bitissay7)) {if ($bitissay2!='0') {         $adi=$sonuc6[ad];         $soyadi=$sonuc6[soyadi];         $emaili=$sonuc6[mail];         $ilannosu=$sonuc6[id];     $durum=14;         require("$mailyol/mail.php");          $sql_update7 = "update reklam durum='0' where bitis='$bugun'"; $result7 = mysql_query ($sql_update7);} }//  magaza süresi bittiyse$bitissay8 = mysql_query( "SELECT * FROM magaza where bitis='$bugun'");$bitissay8 = mysql_num_rows($bitissay8);while ($sonuc7 = mysql_fect_array($bitissay8)) {if ($bitissay8!='0') {         $adi=$sonuc7[ad];         $soyadi=$sonuc7[soyadi];         $emaili=$sonuc7[mail];         $ilannosu=$sonuc7[id];     $durum=15;         require("$mailyol/mail.php");          $sql_update8 = "update ilan fiyatidusen='0' and vitrin='0' where bitis='$bugun'"; $result8 = mysql_query ($sql_update8);} }?>
 

Angelo

0
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Açılan Konu
164
Tepki puanı
106
Konum
AZ
Soru anlaşılmıyor.
 

hayri67

0
Onaylı Üye
Üye
Katılım
19 Nisan 2010
Mesajlar
12
Açılan Konu
3
Tepki puanı
0
merhabalar

lütfen kodu bana çözmenizi rica ederim
 

s.yalcin

0
Onaylı Üye
Üye
Katılım
30 Eylül 2010
Mesajlar
24
Açılan Konu
2
Tepki puanı
0
Konum
Gaziantep
Dostum kodlara baktım.

Verdiğin kodda bir çok yazım hatası vardı.
Dediğin işlemi zaten yapıyor bu kod fakat yazıl hatalarından dolayı sana bir çok hata vermiştir.

Kodu düzenledim, buyur bunu kullanırsan bir sorun olmaz
Kod:
<?php
include "config.php";

$bugun = date("Y-m-d");
$bugun2 = date("d-m-Y");

$haberver = date("Y-m-d",(time()-3*24*3600));//  3 Gün Kala Haber ver

$bitissay1 = mysql_query( "SELECT * FROM ilan where bit='$haberver'");

$bitissay1 = mysql_num_rows($bitissay1);
while ($sonuc = mysql_fetch_array($bitissay1)) {
	if ($bitissay1!='0') { 
	        $adi=$sonuc[ad];
			$soyadi=$sonuc[soyadi];
			$emaili=$sonuc['mail'];
			$ilannosu=$sonuc[id];
			$durum=7;
			require("$mailyol/mail.php");
			} }
			//  ilan süresi dolduysa

$bitissay2 = mysql_query( "SELECT * FROM ilan where bit='$bugun'");
$bitissay2 = mysql_num_rows($bitissay1);
while ($sonuc1 = mysql_fetch_array($bitissay2)) {
	if ($bitissay2!='0') {  
	       $adi=$sonuc1[ad];
		    $soyadi=$sonuc1[soyadi];
			$emaili=$sonuc1[mail];
			$ilannosu=$sonuc1[id];
			$durum=8;
			require("$mailyol/mail.php");
			$sql_update1 = "update ilan durum='0' where id='$ilannosu'";
			$result1 = mysql_query ($sql_update1);
			$result_del = "delete FROM vitrin WHERE ilan_id='$ilannosu'";
			$row_del = mysql_query($result_del);} }//ilan vitrin süresi dolduysa

$bitissay3 = mysql_query( "SELECT * FROM vitrin where bitis='$bugun2'");
$bitissay3 = mysql_num_rows($bitissay1);
while ($sonuc3 = mysql_fetch_array($bitissay3)) {
	if ($bitissay2!='0') { 
	$ilannosu=$sonuc3[ilan_id];
	$bitissay1 = mysql_query( "SELECT * FROM ilan where idt='$ilannosu'");
	$bitissay1 = mysql_num_rows($bitissay1);
	$sonucc = mysql_fetch_array($bitissay1); 
	$adi=$sonucc[ad];
	$soyadi=$sonucc[soyadi];
	 $emaili=$sonucc[mail];
	 $durum=9;
	 require("$mailyol/mail.php");
	 $sql_update2 = "update ilan top='0' where id='$ilannosu'";
	 $result2 = mysql_query ($sql_update2);
	 $result_del2 = "delete FROM vitrin WHERE ilan_id='$ilannosu'";
	 $row_del2 = mysql_query($result_del2);
	 } }//  kalın başlık süresi bittiyse

$bitissay3 = mysql_query( "SELECT * FROM ilan where kalinbaslik-sure='$bugun'");
$bitissay3 = mysql_num_rows($bitissay3);
while ($sonuc2 = mysql_fetch_array($bitissay3)) {
	if ($bitissay3!='0') {
		$adi=$sonuc2[ad]; 
		$soyadi=$sonuc2[soyadi];
		$emaili=$sonuc2[mail];
		$ilannosu=$sonuc2[id];
		$durum=10;
		require("$mailyol/mail.php"); 
		 $sql_update3 = "update ilan kalinbaslik='0' where id='$ilannosu'";
		 $result3 = mysql_query ($sql_update3);} 
		 }//  vurgu süresi bittiyse$bitissay4 = mysql_query( "SELECT * FROM ilan where vurgu-sure='$bugun'");

$bitissay4 = mysql_num_rows($bitissay4);
while ($sonuc3 = mysql_fetch_array($bitissay4)) 
{if ($bitissay4!='0') {   
      $adi=$sonuc3[ad];        
	   $soyadi=$sonuc3[soyadi]; 
	   $emaili=$sonuc3[mail];
	   $ilannosu=$sonuc3[id];
	   $durum=11;
	   require("$mailyol/mail.php");
	   $sql_update4 = "update ilan vurgu='0' where id='$ilannosu'";
	   $result4 = mysql_query ($sql_update4);} 
	   }//  acilacil süresi bittiyse
	   
	   $bitissay5 = mysql_query( "SELECT * FROM ilan where acilacil-sure='$bugun'");
	   $bitissay5 = mysql_num_rows($bitissay5);
	   while ($sonuc4 = mysql_fetch_array($bitissay5)) {
		   if ($bitissay5!='0') {       
		     $adi=$sonuc4[ad];
			  $soyadi=$sonuc4[soyadi];
			   $emaili=$sonuc4[mail];
			   $ilannosu=$sonuc4[id];
			   $durum=12;
			   require("$mailyol/mail.php");
			   $sql_update5 = "update ilan acilacil='0' where id='$ilannosu'"; 
			   $result5 = mysql_query ($sql_update5);} 
			   }//  fiyatidusen süresi bittiyse
			   
$bitissay6 = mysql_query( "SELECT * FROM ilan where fiyatidusen-sure='$bugun'");
$bitissay6 = mysql_num_rows($bitissay6);
while ($sonuc5 = mysql_fetch_array($bitissay6)) 
{if ($bitissay6!='0') {  
       $adi=$sonuc5[ad];
	   $soyadi=$sonuc5[soyadi];
	   $emaili=$sonuc5[mail];
	   $ilannosu=$sonuc5[id];
	   $durum=13;
	   require("$mailyol/mail.php");
	   $sql_update6 = "update ilan fiyatidusen='0' where id='$ilannosu'"; 
	   $result6 = mysql_query ($sql_update6);} }//  reklam süresi bittiyse
	   
	   $bitissay7 = mysql_query( "SELECT * FROM reklam where bitis='$bugun'");
	   $bitissay7 = mysql_num_rows($bitissay7);
	   while ($sonuc6 = mysql_fetch_array($bitissay7)) {
		   if ($bitissay2!='0') {
			   $adi=$sonuc6[ad];
			   $soyadi=$sonuc6[soyadi];
			   $emaili=$sonuc6[mail];
			   $ilannosu=$sonuc6[id];
			   $durum=14;
			   require("$mailyol/mail.php");
			   $sql_update7 = "update reklam durum='0' where bitis='$bugun'";
			   $result7 = mysql_query ($sql_update7);} }//  magaza süresi bittiyse
			   $bitissay8 = mysql_query( "SELECT * FROM magaza where bitis='$bugun'");
			   $bitissay8 = mysql_num_rows($bitissay8);
			   while ($sonuc7 = mysql_fetch_array($bitissay8)) {
				   if ($bitissay8!='0') {
					   $adi=$sonuc7[ad];
					   $soyadi=$sonuc7[soyadi];
					   $emaili=$sonuc7[mail];
					   $ilannosu=$sonuc7[id];
					   $durum=15;
					   require("$mailyol/mail.php");
					   $sql_update8 = "update ilan fiyatidusen='0' and vitrin='0' where bitis='$bugun'"; $result8 = mysql_query ($sql_update8);} }

?>
 

hayri67

0
Onaylı Üye
Üye
Katılım
19 Nisan 2010
Mesajlar
12
Açılan Konu
3
Tepki puanı
0
zamanlama

tekrar merhabalar magaza v.b pasif hale gelmiyor.kodda sorun var galiba.tekrar ilgilenirseniz memnun olurum.

burada insan gibi insan yokmu neden cevap vermiyorsunuz webmaster olsanız veya insan olan insansanız cevap verir ilgilenirsiniz
 

syncMaster

0
Onaylı Üye
Üye
Katılım
14 Mayıs 2012
Mesajlar
14
Açılan Konu
3
Tepki puanı
0
Bu konunun ne zaman açıldığı umrumda bile değil. isterse 2000 yılından kalma bir konu olsun ama son mesajı okuyunca resmen delirmemek elde değil. kimseninde bu duruma cevap yazmaması beni üzdü. konuyu yukarıya taşıdığım için şimdiden özür diliyorum...

burada insan gibi insan yokmu neden cevap vermiyorsunuz webmaster olsanız veya insan olan insansanız cevap verir ilgilenirsiniz.... BU LAFI SÖYLEYEN HAYSİYETSİZ İNSAN...

Herkes şunu bilsin ki kimse kimseye yardım etmek zorunda değil veya yardım edecek diye bir kaide yok... Buna benzer birçok haysiyetsiz kişiliksiz insanları gördükçe hiçkimsenin hiçkimseye yardım etmemesi normal....

Yaş olmuş 46 Adam olamamış.... Herkese örnek olsun bu mesaj... Önce karşınızdaki insanlara saygınız olsun. Sonra yardım isteyin.
 
Üst