Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

kayıt tarihine göre listeleme işlemi nasıl yapılır

arkadaşlar resimde görülen ekrana bir takvim koymak istiyorum ekranın herhangibi yerine örnek bugun bir servis kaydı yaptım otamatik günün tarihini atıyor zaten kayıt ekranının hemen üstünde listeleme işlemi yapıyorum listeleme yapılan ekranda ben takvimde hangi günü seçtiysem ogünün kayıtlarını çıkarması mümkünmü ve son bişey her basladığım yeni gün için yeni no oluşurabilirmi?

php kodu :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>İşlemler</title>
<style type="text/css">
<!--
.Beyaz {
color: #FFFFFF;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.Siyah {
color: #000000;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.Telif {
color: #FF6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
table {
border:thin;
border-width:thin;
border-color:#0033FF;
border-style:solid;
}
a:link {
text-decoration: none;
color: #8DD144;
}
a:visited {
text-decoration: none;
color: #559F33;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
-->
</style>
</head>

<body>
<?php

// Kayıt ekleme yeri
if ( isset ($_REQUEST['Ekle'])) {


$id = $_REQUEST['id'];
$tarih = $_REQUEST['tarih'];
$ad_soyad = $_REQUEST['ad_soyad'];
$tel_adres = $_REQUEST['tel_adres'];
$ariza = $_REQUEST['ariza'];


// Veri Tabanı işlemleri.
$veriyolu = mysql_connect("localhost", "root","");
if (!$veriyolu ) die ("MySQL İle Veri Baglantisi Kurulamiyor!");
mysql_select_db("prg",$veriyolu) or die ("Veritabanina Ulasilamiyor!" . mysql_error());

// SQL sorgusu oluşturuluyor ve formdan alınan verilen kayıt ediliyor.
$sql = ("INSERT INTO kayit (id, tarih, ad_soyad, tel_adres, ariza)VALUES ('$id','$tarih', '$ad_soyad', '$tel_adres', '$ariza')");
mysql_query($sql,$veriyolu);

// header('Location: Form.html');
header('Refresh: 2; url=33.php');
echo "<center><h3><b>Kayıt Eklendi!<b></h3></center>";
echo "<center><b>2 Saniye Sonra Yönlendiriliyorsunuz!<b></center>";

}

// Sayfa ilk defa açılıyorsa buradan başlayacak.
else {

// Veri Tabanı işlemleri.
$veriyolu = mysql_connect("localhost", "root","");
if (!$veriyolu ) die ("MySQL İle Veri Baglantisi Kurulamiyor!");
mysql_select_db("prg",$veriyolu) or die ("Veritabanina Ulasilamiyor!" . mysql_error());

// Listele işlemi yapılıyor.
$sql="SELECT * FROM kayit";
$sonuc = mysql_query($sql,$veriyolu);
?>
<table width="500" border="1" align="center" cellpadding="4" cellspacing="3">
<tr>
<td class="Siyah"><div align="center">
<p><img src="bircan.jpg" width="147" height="49" /></p>
</div>
</td>
</tr>
</table>
<br />
<table width="1267" height="109" border="1" align="center" cellpadding="4" cellspacing="3">
<tr>
<td colspan="10" bgcolor="#0099CC" class="Beyaz"><div align="center" class="Siyah"><b>Servis Kayıt Defteri</b></div></td>
</tr>
<tr>
<td width="26" bgcolor="#0099CC" class="Beyaz"><span class="style1">No</span></td>
<td width="130" bgcolor="#0099CC" class="Beyaz"><span class="style1">Tarih</span></td>
<td width="130" bgcolor="#0099CC" class="Beyaz"><span class="style1">Ad&amp;Soyad</span></td>
<td width="176" bgcolor="#0099CC" class="Beyaz">Telefon&amp;Adres</td>
<td width="326" bgcolor="#0099CC" class="Beyaz">Bildirilen Arıza</td>
<td width="62" bgcolor="#0099CC" class="Beyaz">Personel</td>
<td width="35" bgcolor="#0099CC" class="Beyaz">Ücret</td>
<td width="35" bgcolor="#0099CC" class="Beyaz">Ücret Tipi</td>
<td width="320" bgcolor="#0099CC" class="Beyaz">Sonuç</td>
<td width="66" bgcolor="#0099CC" class="Beyaz"><p>İşlemler</p></td>
</tr>
<?php
while ($satir = mysql_fetch_row($sonuc)) {
?>
<tr>
<td height="33" bgcolor="#99CCCC" class="Siyah"><b><?php echo ($satir[0]) ?></b></td>
<td bgcolor="#99CCCC" class="Siyah"><b><?php echo ($satir[8]) ?></b></td>
<td bgcolor="#99CCCC" class="Siyah"><b><?php echo ($satir[1]) ?></b></td>
<td bgcolor="#99CCCC" class="Siyah"><b><?php echo ($satir[2]) ?></b></td>
<td bgcolor="#99CCCC" class="Siyah"><b><?php echo ($satir[3]) ?></b></td>
<td bgcolor="#99CCCC" class="Siyah"><b><?php echo ($satir[4]) ?></b></td>
<td bgcolor="#99CCCC" class="Siyah"><b><?php echo ($satir[5]) ?></b></td>
<td bgcolor="#99CCCC" class="Siyah"><b><?php echo ($satir[6]) ?></b></td>
<td bgcolor="#99CCCC" class="Siyah"><b><?php echo ($satir[7]) ?></b></td>
<td bgcolor="#99CCCC" class="Siyah"><table width="72%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="35%"><div align="center"><a href="33.php?Duzenle=1&id=<?php echo ($satir[0])?>"> <img src="Duzelt.png" alt="Düzelt" width="16" height="16" border="0" /></a></div></td>
<td width="33%"><div align="center"><a href="Sil.php?id=<?php echo ($satir[0])?>"> <img src="Sil.png" alt="Sil" width="16" height="16" border="0" /></a></div></td>
<td width="32%"><div align="center"><a href="form.php?Goruntule=1&id=<?php echo ($satir[0])?>"> <img src="Goruntule.png" alt="Görüntüle" width="16" height="16" border="0" /></a></div></td>
</tr>
</table></td>
</tr>
<?php } ?>
</table>
<br />

<form action="33.php?Ekle=1" method="POST">
<table width="500" border="1" align="center" cellpadding="4" cellspacing="3">
<tr>
<td colspan="2" bgcolor="#0099CC"><div align="center" class="Beyaz"><b>Servis Kayıt</b></div></td>
</tr>
<tr>
<td width="141" class="Siyah"><b>No: </b></td>
<td width="326"><input name="id" type="text" class="Siyah" size="50" id="id" /></td>
</tr>
<tr>
<td width="141" class="Siyah"><b>Tarih: </b></td>
<td width="326"><input name="tarih" type="text" class="Siyah" id="tarih" value="<?php $tarih = date("d.m.Y"); echo " ".$tarih.""?>" size="50" /></td>
</tr>
<tr>
<td width="141" class="Siyah"><b>Müşteri Ad &amp; Soyad: </b></td>
<td width="326"><input name="ad_soyad" type="text" class="Siyah&q

Ekli Dosyalar

+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • reelmg adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    35 cevap - 14 soru
    az once buna benzer bir konuyu bitirdik bir göz atmanızı öneririm

    http://www.uzmansorusu.com/soru/3005/bu-ayin-kayitlarini-gsterme
    • reelmg adlı üyenin fotoğrafı reelmg
      biraz daha yardımcı olması açısından;
      tahminimce tarihi tutuğunuz alan text tipinde bunun yerine tarih alanınız date tipinde tanımlayın ve veriyi YYYY-AA-GG formatında ekleyin daha sonra listeleme yapan sql sorgunuzu şu şekilde düzenleyin

      // Listele işlemi yapılıyor. 
      $sql="SELECT * FROM kayit WHERE tarih_alaniniz BETWEEN '$ilktarih' AND '$sontarih'"; 
      $sonuc = mysql_query($sql,$veriyolu); 
      
      11 yıl önce yazılmış
    • ahmet70100 adlı üyenin fotoğrafı ahmet70100
      dedniğiniz şekilde yağtım mysql den date olarak düzelttim tarih formatınıda dediğiniz şekilde denedim fakat olmadı açıkcası çok fazla php bilgim yok ben ekledim ama olmadı kodu yukarıda yazmıştım koda ekleyip iletme şansınız varsa çok işime yarar "mysqlde alan "tarih"diye oluşturlmuş durumda.
      11 yıl önce yazılmış
    • reelmg adlı üyenin fotoğrafı reelmg
      ilktarih ve sontarih alanlarını geçerli formatta doldurarak denediniz değil mi
      11 yıl önce yazılmış
    • ahmet70100 adlı üyenin fotoğrafı ahmet70100
      denedim evet
      11 yıl önce yazılmış
    • reelmg adlı üyenin fotoğrafı reelmg
      birde şöyle denermisin
      
      echo "SELECT * FROM kayit WHERE tarih_alaniniz BETWEEN '$ilktarih' AND '$sontarih'";
      
      


      bu echonun ekrana bastığı değerleri phpmyadmin in sql satırında çalıştırmayı dene sql satrından hata dönerse phpmyadmin hatayı yazacaktır ona göre hareket edebiliriz her hangi yazım hatasına karşı echonun bastığı texti burayada yazarsan kontrol ederiz

      iyi çalışmalar.
      11 yıl önce yazılmış
    • ahmet70100 adlı üyenin fotoğrafı ahmet70100
      yazdığınız kodu listeleme işleminin altına yazıyorum bende fakat olmuyor.Ekranin sol tarafına bi takvim koyabilirmiyiz o takvimden hangi tarihi seçtiysem o tarihteki servis kaydını getirebilrimi?
      11 yıl önce yazılmış
    • reelmg adlı üyenin fotoğrafı reelmg
      http://jqueryui.com/demos/datepicker/
      bu adreste jqueryui nin datepicker nesnesi var textin içeriğindeki yazım formatını değiştirebiliyorsunuz kendi formatınıza uygun hale getitip kullanabilirsiniz. veya orjinal halindeki veri kalır explode fonksiyonu ile gun ay yıl ayrı alarak istediğiniz formatta birleştirerek sql sorgunuzda kullanabilirsiniz
      11 yıl önce yazılmış
    • ahmet70100 adlı üyenin fotoğrafı ahmet70100
      ne yaptıysam beceremedim bir türlü dediğim gibi fazla bilgim yok php konusunda ilginize çok tşk ediyorum sizede oldukça zahmet verdim yapabilecek arkadaşlar olursa kodu tamamı ile yukarıda yazdım ekleyebilirseniz sevinirim.
      11 yıl önce yazılmış