Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
31/08/2017 13:45
Konu Sahibi
serkandiker
Yorumlar
7
Okunma
391
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

serkandiker

Üye
Kullanici Avatari
Üye
37
9
06/05/2009
6
Kütahya
Ofis 2003
11/10/2017,16:44

PHP Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
$personel = $_SESSION['ekp'];
$count=1;
$randevuTarih=date("Y-m-d");	

echo $personel."<br>";
echo $randevuTarih."<br>";

	$sel_query="Select * from randevuzaman WHERE ekip = $personel and tarih like '%$randevuTarih%'";
	$result = mysqli_query($con,$sel_query);
	$bul = mysqli_num_rows($result);
	echo $bul; echo "<br>"; 
	if ($bul == 0){
	$baslangic = "07:00:00";
	$baslangic = strtotime($baslangic);
	
	$bitis = "22:30:00";
	$bitis = strtotime($bitis);
	
	while (intval($baslangic)<intval($bitis)){	
	echo date("H:i:s",$baslangic); $baslangic = strtotime("+30 minute", $baslangic); echo "<br>";
	}
	
	}
	else
	{
	
	$row = mysqli_fetch_assoc($result);

	$baslangic = "06:30:00";
	$baslangic = strtotime($baslangic);
	
	$bitis = "22:00:00";
	$bitis = strtotime($bitis);

	while (intval($baslangic)<intval($bitis)){
	
	$baslangic = strtotime("+30 minute", $baslangic);
	$rsaat = date_create($row["saat"]);  $rsaat1 = date_format($rsaat,"H:i:s");$aranan = strtotime($rsaat1);
	echo date("H:i:s",$baslangic); if($baslangic == $aranan){echo " " . $row["kayitID"]." Randevu Var";}echo "<br>";
	
	}

	
	}	
	
	
?>


Kayıt bölümünde bulunan aramayı döngüsel olarak tekrarlayacak ne yapabilirim.


serkandiker, 06-05-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

serkandiker

Üye
Kullanici Avatari
Üye
37
9
06/05/2009
6
Kütahya
Ofis 2003
11/10/2017,16:44
Sorumun cevabını buldum

PHP Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
$personel = $_SESSION['ekp'];
$randevuTarih=date("Y-m-d");	

	
$query_saatler = "SELECT * FROM zaman ORDER BY saat ASC";	
$saatler = mysqli_query($con,$query_saatler);

while ($row_saatler = mysqli_fetch_assoc($saatler)) { 

$sel_query="Select * from randevuzaman WHERE ekip = $personel and tarih like '%$randevuTarih%' and saatid = '".$row_saatler['saatid']."' ";
$result = mysqli_query($con,$sel_query);
$row = mysqli_fetch_assoc($result);

$rsaat = date_create($row_saatler["saat"]);  $rsaat1 = date_format($rsaat,"H:i:s");
echo  $rsaat1 ;
echo " ".$row["kayitID"]."";
echo " ".$row["adisoyadi"]."";
echo "<br>";

}
	

?>


zaman tablosu üzerindeki kayıtlar while ile tamamı döküldü.Döngü içinde oluşturulan sorgu ile eşleşen kayıtlar saat öğesinin yanına döküldü.Sayfa sorunsuz çalışıyor.


serkandiker, 06-05-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Mybb Bildirim Eklentisi Hakkında accessdelisi 3 203 06/08/2017, 06:02 ozanakkaya

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.