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 çağırma

( ! ) Notice: Undefined variable: tarih in C:\wamp\www\test\33.php on line 88
Call Stack
# Time Memory Function Location
1 0.0009 408688 {main}( ) ..\33.php:0

( ! ) Notice: Undefined variable: goster in C:\wamp\www\test\33.php on line 118
Call Stack
# Time Memory Function Location
1 0.0009 408688 {main}( ) ..\33.php:0

( ! ) Warning: mysql_fetch_row() expects parameter 1 to be resource, null given in C:\wamp\www\test\33.php on line 118
Call Stack
# Time Memory Function Location
1 0.0009 408688 {main}( ) ..\33.php:0
2 0.0128 415168 mysql_fetch_row ( ) ..\33.php:118



ARKADAŞLAR YUKARIDA YAZDIĞIM HATAYI ALIYORUM YARDIMCI OLURSANIZ SEVİNİRİM.

ŞU AN Kİ YAZILI OLAN KOD ŞU ŞEKİLDE:

<!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 WHERE tarih BETWEEN '$tarih' ";

$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($goster)) {
?>
<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("Y.m.d"); ec
+1
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • 1
    xuma adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    171 cevap - 1 soru
    Warning ve Notice'ler tam olarak hata sayılmaz ama örnek olarak tarih değişkenini if içinde alıp else'de kullanıyorsun doğal olarak tanımsız bir değişkenin olur.
  • siyahbeyaz adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    472 cevap - 20 soru
    mysql tarih fieldinin özelligi date midir yoksa datatime midir? eger field özelligi datetime ise

    $sql="SELECT * FROM kayit WHERE DATE(tarih)='$tarih' "; 
    


    Bu sekilde olması birde tarih formati yyyy-aa-gg formatinda olmasi gerekli.
    bir diger sey ise between iki field arasindaki islemi filtreler ordaki sorgun yanlıs oldugunu dusunuyorum. onun yerıne soyle bir sorgu dene

    $sql="SELECT * FROM kayit WHERE tarih='$tarih' "; 
    
    • ahmet70100 adlı üyenin fotoğrafı ahmet70100
      tarih "date" olarak ayarlı
      $sql="SELECT * FROM kayit WHERE tarih='$tarih' ";
      bu sorguyu denedim satır 88 de hata var diyor ne oldugunu bir türlü anlamadım hata şu:


      ( ! ) Notice: Undefined variable: tarih in C:\wamp\www\test\33.php on line 88
      Call Stack
      # Time Memory Function Location
      1 0.0012 408152 {main}( ) ..\33.php:0


      benim istediğim bugün için kayıt ettiğim kayıtları göstersin yani hangi günde kayıt yaptıysam o günün kaydını getirsin ne yaptıysam beceremedim.
      9 yıl önce yazılmış
    • ahmet70100 adlı üyenin fotoğrafı ahmet70100
      yokmu arkadaşlar yardımcı olacak kimse?
      9 yıl önce yazılmış
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      $tarih degiskeni buyuk ıhtımale 21-02-2012 formatinda geliyordur. bu formatı

      2012-02-21 sekline dönüştürmen gerekli.. olay bundan ibaret oldugunu tahmin ediyorum
      9 yıl önce yazılmış
    • ahmet70100 adlı üyenin fotoğrafı ahmet70100
      tarih y-m-d olarak ayarlı valla bir türlü çözemedim günün tarihi neyse o kayıtları getirecek çok zor bişey olsa gerek bi türlü olmadı
      9 yıl önce yazılmış