• 29-04-2013, 20:52:34
    #10
    Üyeliği durduruldu
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    -Amacınız tam olarak tarihi Türkçe vermesi midir?
    -Veritabanında tarihi nasıl tutuyorsunuz, tarih formatını örneklendiriniz.

    Bu iki durumdan sonra tarihi türkçe ve istediğiniz formda veren bir kod verebilirim size.
    Merhaba hocam, tarih formatı zaten türkçe olarak çıkıyor sıkıntı şı doğru tarih vermiyor. Ya 1970'de oluyor tarih yada 2012..

    --
    -- Tablo için tablo yapısı `dukkan`
    --
    
    CREATE TABLE IF NOT EXISTS `dukkan` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `sahibi` varchar(40) CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '',
      `dukkanismi` varchar(60) CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '',
      `stock` int(100) NOT NULL DEFAULT '0',
      `time` varchar(100) CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '',
      `producing` enum('Yes','No') CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT 'Yes',
      `price` int(100) NOT NULL DEFAULT '100',
      `location` enum('Turkiye','Ingiltere','Rusya','Kolombiya','Amerika','Japonya','italya') CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT 'Turkiye',
      `profit` varchar(100) CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '',
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin5 COLLATE=latin5_bin AUTO_INCREMENT=6 ;
    
    --
    -- Tablo döküm verisi `dukkan`
    --
    
    INSERT INTO `dukkan` (`id`, `sahibi`, `dukkanismi`, `stock`, `time`, `producing`, `price`, `location`, `profit`) VALUES
    (4, '0', 'Dukkan1', 9000, '1307219313', 'No', 40000, 'Japonya', '3712880000'),
    (3, '0', 'Dukkan2', 21244, '1307219313', 'No', 40000, 'Rusya', '191648'),
    (2, 'compelling', 'Dukkan3', 21395, '1307219313', 'Yes', 40000, 'Ingiltere', '207563'),
    (1, 'Baronlar', 'Dukkan4', 259361, '1307219313', 'Yes', 40000, 'Turkiye', '1257'),
    (5, '0', 'Dukkan5', 259361, '1307219313', 'No', 14900, 'Amerika', '128744');
    
    -- --------------------------------------------------------
    
    --
    -- Tablo için tablo yapısı `dukkan_satilan`
    --
    
    CREATE TABLE IF NOT EXISTS `dukkan_satilan` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `username` varchar(40) CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '',
      `alan` varchar(40) CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '',
      `dukkanismi` varchar(60) CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '',
      `miktar` int(11) NOT NULL DEFAULT '0',
      `miktar2` int(11) NOT NULL DEFAULT '0',
      `urun` varchar(100) CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '',
      `urunfiyat` varchar(100) CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '',
      `takastipi` varchar(100) CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '',
      `aciklama` text CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL,
      `time` varchar(100) CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '',
      `dukkan` enum('0','1') CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '0',
      `tarih` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin5 COLLATE=latin5_bin AUTO_INCREMENT=1 ;
    
    -- --------------------------------------------------------
    
    --
    -- Tablo için tablo yapısı `dukkan_urunler`
    --
    
    CREATE TABLE IF NOT EXISTS `dukkan_urunler` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `username` varchar(40) CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '',
      `dukkanismi` varchar(60) CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '',
      `miktar` int(11) NOT NULL DEFAULT '0',
      `miktar2` int(11) NOT NULL DEFAULT '0',
      `urun` varchar(100) CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '',
      `urunfiyat` varchar(100) CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '',
      `takastipi` varchar(100) CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '',
      `aciklama` text CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL,
      `time` varchar(100) CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '',
      `dukkan` enum('0','1') CHARACTER SET utf8 COLLATE utf8_turkish_ci NOT NULL DEFAULT '0',
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin5 COLLATE=latin5_bin AUTO_INCREMENT=8 ;
    
    --
    -- Tablo döküm verisi `dukkan_urunler`
    --
    
    INSERT INTO `dukkan_urunler` (`id`, `username`, `dukkanismi`, `miktar`, `miktar2`, `urun`, `urunfiyat`, `takastipi`, `aciklama`, `time`, `dukkan`) VALUES
    (1, '0', 'Baronlar', 100, 1000000000, 'saygi', 'para', '', 'acilen satýlýktýr', '', '0'),
    (2, '0', 'Baronlar', 1234, 12345, 'saygi', 'para', '', '12345', '', '0'),
    (3, '0', 'Baronlar', 1234, 12345, 'saygi', 'para', '', '1234', '', '0'),
    (4, '0', 'Baronlar', 1234, 1234, 'para', 'mermi', '', '1234', '', '0'),
    (5, '0', 'Baronlar', 1234, 1234, 'para', 'mermi', '', '1234', '', '0'),
    (6, '0', 'Baronlar', 1234, 1234, 'para', 'mermi', '', '1234', '', '0'),
    (7, 'Baronlar', 'Dukkan4', 100000, 1000000000, 'mermi', 'para', '', '', '', '0');
    Sistem şu hocam bir süre sonra dükkanın kiralık zamanının sonlanması ve tekrardan kiralığa cıkması.
  • 30-04-2013, 00:02:43
    #11
    Benim formattan kastım Türkçe olup olmadığı değil de, YYYY-DD-MM gibi bir formattı. Ancak gördüğüm kadarıyla veritabanında timestamp olarak tutuyorsunuz. Ne yalan söyleyeyim tarih sütununu varchar olarak tutan ilk defa sizi gördüm

    İlk mesajdaki kodlarınızı da inceledim ama ben mi göremedim bilmiyorum ama veritabanında dukkantime isimli sütun göremedim. Şu kodun ekran çıktısını paylaşabilir misiniz?

    echo ($userdb->dukkantime+3600*$saatfa);
    BoranKARADENIZ adlı üyeden alıntı: mesajı görüntüle
    Merhaba hocam, tarih formatı zaten türkçe olarak çıkıyor sıkıntı şı doğru tarih vermiyor. Ya 1970'de oluyor tarih yada 2012...
    .
    .
    .
    Sistem şu hocam bir süre sonra dükkanın kiralık zamanının sonlanması ve tekrardan kiralığa cıkması.
  • 30-04-2013, 09:39:13
    #12
    Üyeliği durduruldu
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    Benim formattan kastım Türkçe olup olmadığı değil de, YYYY-DD-MM gibi bir formattı. Ancak gördüğüm kadarıyla veritabanında timestamp olarak tutuyorsunuz. Ne yalan söyleyeyim tarih sütununu varchar olarak tutan ilk defa sizi gördüm

    İlk mesajdaki kodlarınızı da inceledim ama ben mi göremedim bilmiyorum ama veritabanında dukkantime isimli sütun göremedim. Şu kodun ekran çıktısını paylaşabilir misiniz?



    echo ($userdb->dukkantime+3600*$saatfa);
    Pek bilgim yok hocam ondandır acemiyim daha İlginziden dolayı teşekkür ederim. Tüm kodlar aşağıda mevcuttur. Normalde kiralanan bir dükkanın bir süre sonra boşa düşmesi ve başka birisinin kiralaması lazım.

    <?php
    session_start();
    include "includes/db_connect.php";
    include "includes/functions.php";
    include "includes/smile.php";
    $username=$_SESSION['username'];
    $dukkanismi=$_GET['dukkanismi'];
    $urun=$_GET['urun'];
    
    $fetch=mysql_fetch_object(mysql_query("SELECT * FROM dukkan WHERE dukkanismi='$dukkanismi'"));
    $info=mysql_fetch_object(mysql_query("SELECT * FROM user_info WHERE username='$username'"));
    $users_me=mysql_fetch_object(mysql_query("SELECT * FROM users WHERE username='$username'"));
    
    $dukka=mysql_fetch_object(mysql_query("SELECT * FROM dukkan "));
    echo "$style"; 
    
    if ($fetch->dukkanismi != $dukkanismi){
    echo "Böyle bir mağaza yoktur.";
    exit();
    }
    
    
    if ($fetch->sahibi != $username){
    echo "Bu mağazanın sahibi siz değilsiniz.";
    exit();
    }
    
    if ($fetch->sahibi == "0"){
    echo "Bu mağazanın sahibi olmadıgından şuan kapalıdır.";
    exit();
    }
    
    
    if (strip_tags($_POST['p_urunekle']) && strip_tags($_POST['a_urunmiktar']) && strip_tags($_POST['afiyat'])){
    $a_urunmiktar=intval(strip_tags($_POST['a_urunmiktar']));
    $afiyat=intval(strip_tags($_POST['afiyat']));
    $from_purun=strip_tags($_POST['purun']);
    $a_aciklama=strip_tags($_POST['a_aciklama']);
    if ($a_urunmiktar == 0 || !$a_urunmiktar || ereg('[^0-9]',$a_urunmiktar)){
        print "Sadece rakam giriniz.";
    exit();
    }
    
    if ($afiyat == 0 || !$afiyat || ereg('[^0-9]',$afiyat)){
        print "Sadece rakam giriniz.";
    exit();
    }
    
    $dpara= mysql_num_rows(mysql_query("SELECT id FROM dukkan_urunler WHERE dukkanismi='$dukkanismi' AND urunfiyat='para' "));
    
        if ($afiyat > "1000000000"){
        echo "En fazla 1.000.000.000 TL Fiyatla ürün koyabilirsiniz.";
        }elseif ($afiyat <= "1000000000"){
    
        if ($dpara > "9"){
        echo "En fazla 10 ürün başlatabilirsiniz..";
            exit();
            }
    
        if ($a_urunmiktar > "10000" && $from_purun == "saygi"){
        echo "En fazla 10.000 saygı koyabilirsiniz.";
            exit();
            }
    
        if ($a_urunmiktar > "200000" && $from_purun == "mermi"){
        echo "En fazla 200.000 mermi koyabilirsiniz.";
            exit();
            }
    
            if ($info->respect < $a_urunmiktar && $from_purun == "saygi"){
        echo "Bu kadar saygı puanın yok";
            exit();
            }
    
            if ($users_me->bullets < $a_urunmiktar && $from_purun == "mermi"){
        echo "Bu kadar mermin yok";
            exit();
            }
    
    
    if($from_purun == "saygi"){ 
    $new_saygi = $info->respect - $a_urunmiktar;
    mysql_query("UPDATE user_info SET respect='$new_saygi' WHERE username='$username'");
    mysql_query("INSERT INTO `dukkan_urunler` ( `id` , `username` , `dukkanismi` , `miktar` , `miktar2` , `urun` , `urunfiyat` , `aciklama` ) 
    VALUES (
    '', '$username', '$dukkanismi', '$a_urunmiktar', '$afiyat', '$from_purun', 'para', '$a_aciklama'
    )");
    echo "Para ile satılacak ürün eklenmiştir.";
    
    }elseif ($from_purun == "mermi"){
    $new_mermi = $users_me->bullets - $a_urunmiktar;
    mysql_query("UPDATE users SET bullets='$new_mermi' WHERE username='$username'");
    mysql_query("INSERT INTO `dukkan_urunler` ( `id` , `username` , `dukkanismi` , `miktar` , `miktar2` , `urun` , `urunfiyat` , `aciklama` ) 
    VALUES (
    '', '$username', '$dukkanismi', '$a_urunmiktar', '$afiyat', '$from_purun', 'para', '$a_aciklama'
    )");
    echo "Para ile satılacak ürün eklenmiştir.";
    }}}
    
    
    if (strip_tags($_POST['m_urunekle']) && strip_tags($_POST['m_urunmiktar']) && strip_tags($_POST['mfiyat'])){
    $m_urunmiktar=intval(strip_tags($_POST['m_urunmiktar']));
    $mfiyat=intval(strip_tags($_POST['mfiyat']));
    $from_murun=strip_tags($_POST['murun']);
    $m_aciklama=strip_tags($_POST['m_aciklama']);
    if ($m_urunmiktar == 0 || !$m_urunmiktar || ereg('[^0-9]',$m_urunmiktar)){
        print "Sadece rakam giriniz.";
    exit();
    }
    
    if ($mfiyat == 0 || !$mfiyat || ereg('[^0-9]',$mfiyat)){
        print "Sadece rakam giriniz.";
    exit();
    }
    
        if ($mfiyat > "200000"){
        echo "En fazla 200.000 mermi fiyat ile ürün koyabilirsiniz.";
        }elseif ($mfiyat <= "200000"){
    
        if ($m_urunmiktar > "1000000000" && $from_murun == "para"){
        echo "En fazla 1.000.000.000 TL para ile başlatabilirsiniz.";
            exit();
            }
    
        if ($m_urunmiktar > "10000" && $from_murun == "saygi"){
        echo "En fazla 10.000 saygı koyabilirsiniz.";
            exit();
            }
    
            if ($info->respect < $a_urunmiktar && $from_purun == "saygi"){
        echo "Bu kadar saygı puanın yok";
            exit();
            }
    
            if ($users_me->money < $a_urunmiktar && $from_purun == "para"){
        echo "Bu kadar mermin yok";
            exit();
            }
    
    
    if($from_murun == "saygi"){ 
    $yeni_saygi = $info->respect - $m_urunmiktar;
    mysql_query("UPDATE user_info SET respect='$yeni_saygi' WHERE username='$username'");
    mysql_query("INSERT INTO `dukkan_urunler` ( `id` , `username` , `dukkanismi` , `miktar` , `miktar2` , `urun` , `urunfiyat` , `aciklama` ) 
    VALUES (
    '', '$username', '$dukkanismi', '$m_urunmiktar', '$mfiyat', '$from_murun', 'mermi', '$m_aciklama'
    )");
    echo "Mermi ile satılacak ürün eklenmiştir.";
    
    }elseif ($from_murun == "para"){
    $new_para = $users_me->money - $m_urunmiktar;
    mysql_query("UPDATE users SET money='$new_para' WHERE username='$username'");
    mysql_query("INSERT INTO `dukkan_urunler` ( `id` , `username` , `dukkanismi` , `miktar` , `miktar2` , `urun` , `urunfiyat` , `aciklama` ) 
    VALUES (
    '', '$username', '$dukkanismi', '$m_urunmiktar', '$mfiyat', '$from_murun', 'mermi', '$m_aciklama'
    )");
    echo "Mermi ile satılacak ürün eklenmiştir.";
    }}}
    
    if (strip_tags($_POST['t_urunekle']) && strip_tags($_POST['t_urunmiktar']) && strip_tags($_POST['tfiyat'])){
    $t_urunmiktar=intval(strip_tags($_POST['t_urunmiktar']));
    $tfiyat=intval(strip_tags($_POST['tfiyat']));
    $from_turun=strip_tags($_POST['turun']);
    $t_aciklama=strip_tags($_POST['t_aciklama']);
    $odemetip=strip_tags($_POST['odemetip']);
    if ($t_urunmiktar == 0 || !$t_urunmiktar || ereg('[^0-9]',$t_urunmiktar)){
        print "Sadece rakam giriniz.";
    exit();
    }
    
    if ($tfiyat == 0 || !$tfiyat || ereg('[^0-9]',$tfiyat)){
        print "Sadece rakam giriniz.";
    exit();
    }
    
    
        if ($t_urunmiktar > "10000" && $from_murun == "saygi"){
        echo "En fazla 10.000 saygı koyabilirsiniz.";
            exit();
            }
    
        if ($t_urunmiktar > "200000" && $from_murun == "mermi"){
        echo "En fazla 200.000 mermi koyabilirsiniz.";
            exit();
            }
    
        if ($tfiyat > "10000" && $odemetip == "saygi"){
        echo "En fazla 10.000 saygı Fiyatlandırabilirsin.";
            exit();
            }
    
        if ($tfiyat > "200000" && $odemetip == "mermi"){
        echo "En fazla 200.000 mermi Fiyatlandırabilirsin.";
            exit();
            }
    
            if ($info->respect < $t_urunmiktar && $from_purun == "saygi"){
        echo "Bu kadar saygı puanın yok";
            exit();
            }
    
            if ($users_me->bullets < $t_urunmiktar && $from_purun == "mermi"){
        echo "Bu kadar mermin yok";
            exit();
            }
    
    
    if($from_turun == "saygi"){ 
    $yeni_saygi = $info->respect - $t_urunmiktar;
    mysql_query("UPDATE user_info SET respect='$yeni_saygi' WHERE username='$username'");
    mysql_query("INSERT INTO `dukkan_urunler` ( `id` , `username` , `dukkanismi` , `miktar` , `miktar2` , `urun` , `takastipi` , `urunfiyat` , `aciklama` ) 
    VALUES (
    '', '$username', '$dukkanismi', '$t_urunmiktar', '$tfiyat', '$from_turun', '$odemetip', 'takas', '$t_aciklama'
    )");
    echo "Takas ile satılacak ürün eklenmiştir.";
    
    }elseif ($from_turun == "mermi"){
    $new_mermi = $users_me->bullets - $t_urunmiktar;
    mysql_query("UPDATE users SET bullets='$new_mermi' WHERE username='$username'");
    mysql_query("INSERT INTO `dukkan_urunler` ( `id` , `username` , `dukkanismi` , `miktar` , `miktar2` , `urun` , `takastipi` , `urunfiyat` , `aciklama` ) 
    VALUES (
    '', '$username', '$dukkanismi', '$t_urunmiktar', '$tfiyat', '$from_turun', '$odemetip', 'takas', '$t_aciklama'
    )");
    echo "Takas ile satılacak ürün eklenmiştir.";
    }}
    
    
    
    ?>
    
    
    <html>
    <head>
    <title>Dükkan Patron Paneli</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
    <link rel="stylesheet" href="css/in.css" type="text/css">
    </head> 
    <form name="form1" method="post" action="">
    
      <table align="center" width="64%">
    
        <tbody><tr>
          <td colspan="5" width="249" height="20" class="subTitle"><center>
            <a href="dukkan.php?dukkanismi=<?php echo "$fetch->dukkanismi"; ?>">Mağazana Geri Dön
            </a>
    
          </center></td>
        </tr>
    <tr>
          <td height="20" colspan="5" class="subTitle"><center>
              Ürün Satışa Çıkar </center></td>
        </tr>
          <tr>
            <td colspan="3" align="center" class="subTitle">Para ile Ürün Satışa Koy </td>
    
            <td colspan="2" align="center" class="subTitle">Mermi ile Ürün Satışa Koy</td>
          </tr>
          <tr>
            <td colspan="3" align="center" class="subTitle"><div align="center"><img src=magaza/p.png></div> </td>
    
            <td colspan="2" align="center" class="subTitle"><div align="center"><img src=magaza/m.png></div></td>
          </tr>
          <tr>
            <td colspan="2" align="center" class="mainTxt">Açılacak Ürün Miktarı </td>
            <td width="23%" align="left" class="mainTxt"> <input name="a_urunmiktar" type="text" id="a_urunmiktar"></td>
              <td width="25%" align="center" class="mainTxt">Para Miktarı </td>
            <td width="23%" align="left" class="mainTxt"><input name="m_urunmiktar" type="text" id="m_urunmiktar"></td>
          </tr><tr>
            <td colspan="2" align="center" class="mainTxt">Fiyat ( Para ile ) </td>
            <td align="left" class="mainTxt"><input name="afiyat" type="text" id="afiyat"></td>
            <td align="center" class="mainTxt">Fiyat ( Mermi ile ) </td>
            <td align="left" class="mainTxt"><input name="mfiyat" type="text" id="mfiyat"></td>
          </tr><tr>
            <td colspan="2" align="center" class="mainTxt">Ürün Açıklaması  </td>
            <td align="left" class="mainTxt"><input name="a_aciklama" type="text" id="a_aciklama"></td>
            <td align="center" class="mainTxt">Ürün Açıklaması </td>
            <td align="left" class="mainTxt"><input name="m_aciklama" type="text" id="m_aciklama"></td>
          </tr>
          <tr>
            <td colspan="2" align="center" class="mainTxt">Açılacak Ürün Tipi </td>
            <td align="left" class="mainTxt"><select size="1" name="purun">
                    <option value="saygi">Saygı</option>
                    <option value="mermi">Mermi</option>
                  </select></td></td>
            <td align="center" class="mainTxt">Açılacak Ürün Tipi </td>
            <td align="left" class="mainTxt"><select size="1" name="murun">
                    <option value="para">Para</option>
                  </select></td></td>
          </tr>
          <tr>
            <td colspan="3" align="right" class="mainTxt"><input name="p_urunekle" type="submit" id="p_urunekle" value="Ürünü Başlat"></td>
            <td colspan="2" align="right" class="mainTxt"><input name="m_urunekle" type="submit" id="m_urunekle" value="Ürünü Başlat"></td>
          </table>
    
    <table align="center" width="64%">
    
          <tbody>
    
      <tbody><tr>
          <tr>
            <td colspan="5" align="center" class="subTitle">Takas ile Ürün Satışa Koy </td>
    
          </tr>
          <tr>
            <td colspan="5" align="center" class="subTitle"><div align="center"><img src=magaza/g.png></div> </td>
          </tr>
          <tr>
            <td colspan="3" align="center" class="mainTxt">Açılacak Ürün Miktarı </td>
            <td width="23%" align="left" class="mainTxt"> <input name="t_urunmiktar" type="text" id="t_urunmiktar"></td>
          </tr><tr>
            <td colspan="3" align="center" class="mainTxt">Fiyat ( Takas ile ) </td>
            <td align="left" class="mainTxt"><input name="tfiyat" type="text" id="tfiyat"></td>
          </tr><tr>
            <td colspan="3" align="center" class="mainTxt">Ürün Açıklaması  </td>
            <td align="left" class="mainTxt"><input name="t_aciklama" type="text" id="t_aciklama"></td>
          </tr>
          <tr>
            <td colspan="3" align="center" class="mainTxt">Açılacak Ürün Tipi </td>
            <td align="left" class="mainTxt"><select size="1" name="turun">
                    <option value="saygi">Saygı</option>
                    <option value="mermi">Mermi</option>
                  </select></td></td>
          </tr>
          <tr>
            <td colspan="3" align="center" class="mainTxt">Ödeme Tipi ( Mermi / Saygı ) </td>
            <td align="left" class="mainTxt"><select size="1" name="odemetip">
                    <option value="mermi">Mermi</option>
                    <option value="saygi">Saygı</option>
                  </select></td></td>
          </tr>
    <tr>
            <td colspan="5" align="center" class="subTitle"><font color=green><p>Dükkanın kiralık zamanı " <?php
    
    $above = mysql_query("SELECT * FROM users WHERE username='$username'");
    $userdb = mysql_fetch_object($above);
    
    $manjj=mysql_query("SELECT * FROM donaters WHERE username='$username'");
    $premium=mysql_fetch_object($manjj);
    
    $saatfa = +3;
    $cokk = setlocale('Y-m-d H:i:s', $userdb->dukkantime+3600*$saatfa);
    
    function tarihFormat($tarih = "")
    {
    if ($tarih=="")
    $tarih = date("Y-m-d H:i:s");
     
    $tarihDizi["gunler"] = array("Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi");
    $tarihDizi["aylar"] = array ("01" => "Ocak", "02" => "Şubat", "03" => "Mart", "04" => "Nisan", "05" => "Mayıs", "06" => "Haziran",
    "07" => "Temmuz", "08" => "Ağustos", "09" => "Eylül", "10" => "Ekim", "11" => "Kasım", "12" => "Aralık");
     
    $zamanExp = explode (" ",$tarih);
    $tarihExp = explode ("-",$zamanExp[0]);
     
    $haftaninGunu=strftime("%w",strtotime($tarih));
    $tarihFormat["ay"] = $tarihDizi["aylar"][$tarihExp[1]];
    $tarihFormat["haftanin_gunu"] = $tarihDizi["gunler"][$haftaninGunu];
    $tarihFormat["saat"] = $zamanExp[1];
    $tarihFormat["format1"] = $tarihExp[2]."-".$tarihExp[1]."-".$tarihExp[0];
    $tarihFormat["format2"] = $tarihFormat["format1"]." ".$tarihFormat["saat"];
    $tarihFormat["format3"] = $tarihExp[2]." ".$tarihFormat["ay"]." ".$tarihExp[0];
    $tarihFormat["format4"] = $tarihFormat["format3"]." ".$tarihFormat["haftanin_gunu"]." Saat ".$tarihFormat["saat"];
    //Buradaki formatları ihtiyacınıza göre değiştirebilir veya yenisini ekleyebilirsiniz.
     
    return $tarihFormat;
    }
    $formatliTarih = tarihFormat("$cokk");
    
    
    echo $formatliTarih["format4"]."";
    
     ?> "
    
    tarihinde sona ericektir.</p></font>  </td>
          </tr>
    
    <tr>
          <td class="subTitle" colspan="5" height="20"><center>
            Mağazanızdan Alış Veriş Yapanlar
          </center></td>
          <tr>
    
        <td align="center" class="mainTxt"><span class="tip">Kullanıcı Adı</span></td>
        <td align="center" class="mainTxt"><span class="tip">Miktar / Ürün ( Satılan )</span></td>
        <td align="center" class="mainTxt"><span class="tip">Fiyat ( Size Gelen)</span></td>
        <td align="center" class="mainTxt" colspan=5><span class="tip">Tarih</span></td>
            </tr>
    
        <?php 
    
    $my=mysql_query("SELECT * FROM dukkan_satilan WHERE dukkanismi='$dukkanismi' AND username='$username' ORDER BY tarih DESC");
    $humm=mysql_num_rows($my);
    if ($humm == "0"){
    echo "<tr>
    <td class='mainTxt' height=5 colspan=5><center>Mağazanızdan Alış Veriş yapılmamış.</center></td>
    </tr>";
    }
    while($cool=mysql_fetch_object($my)){
    
    $dukkanismi=$_GET['dukkanismi'];
    
              echo "<tr><td align='center' class='mainTxt'><a href='profile.php?viewuser=$cool->alan'>$cool->alan</a></td><td align='center' class='mainTxt'>".makecomma($cool->miktar)."  $cool->urun</td><td align='center' class='mainTxt'>".makecomma($cool->miktar2)." $cool->urunfiyat</td><td align='center' class='mainTxt'>$cool->tarih</td></tr>";
        }
        ?>
            </tr>

    $above = mysql_query("SELECT * FROM users WHERE username='$username'");
    $userdb = mysql_fetch_object($above);
    
    $manjj=mysql_query("SELECT * FROM donaters WHERE username='$username'");
    $premium=mysql_fetch_object($manjj);
    
    $saatfa = +3;
    $cokk = setlocale('Y-m-d H:i:s', $userdb->dukkantime+3600*$saatfa);
    
    function tarihFormat($tarih = "")
    {
    if ($tarih=="")
    $tarih = date("Y-m-d H:i:s");
  • 30-04-2013, 13:14:58
    #13
    Kodları bu haliyle çalıştıramayacağım için, pek sağlıklı cevap veremem ancak özel mesaj ile teamviewer id ve şifre gönderebilirseniz, bilgisayarınıza bağlanıp çalışır haline bakmak ve sorunu sistem çalışırken görmek isterim.

    BoranKARADENIZ adlı üyeden alıntı: mesajı görüntüle
    Pek bilgim yok hocam ondandır acemiyim daha İlginziden dolayı teşekkür ederim. Tüm kodlar aşağıda mevcuttur. Normalde kiralanan bir dükkanın bir süre sonra boşa düşmesi ve başka birisinin kiralaması lazım.
  • 30-04-2013, 15:34:06
    #14
    Üyeliği durduruldu
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    Kodları bu haliyle çalıştıramayacağım için, pek sağlıklı cevap veremem ancak özel mesaj ile teamviewer id ve şifre gönderebilirseniz, bilgisayarınıza bağlanıp çalışır haline bakmak ve sorunu sistem çalışırken görmek isterim.

    Id ve Şifre gönderildi Teşekkürler.
  • 30-04-2013, 19:46:43
    #15
    Üyeliği durduruldu
    Konu günceldir.
  • 30-04-2013, 22:17:46
    #16
    Sen şimdi tam olarak veritabanında mesela 3 saat geçen sonuçları mı görüntülemek istiyorsun. yoksa kişi dükkan kiraladıda O an + 3 saat sonrasının sonucunu ekrana mı basmak istiyorsun.
    Sorunu tam olarak kimse anlamamış galiba benim gibi.
    • BoranKARADENIZ
    BoranKARADENIZ bunu beğendi.
    1 kişi bunu beğendi.
  • 30-04-2013, 23:21:41
    #17
    Basit mantıkta bir kontrol yapmaya çalışıyorsun galiba? Dükkanın kiraya girdiği tarih saat ile o an ki tarih saati karşılaştırıp eğer eşitse durumunu tekrar kiralanabilir yapmaya mı çalışıyorsun? Çalışan bir örnek vs varsa daha iyi anlarız ne yapmak istediğini.
  • 01-05-2013, 02:05:41
    #18
    arkadaş sanırım daha önceden kira bitiş tarihini belirleyip veritabanına timestamp olarak girmiş. tahminim sunucusunda gmt sorunu oldugu için +3 şeklinde saat farkını hesaplıyor, bu kısımdan emin değilim ama, ekrana tarihin türkçe olarak yansıması içinde fonk. yazmış.
    BoranKARADENIZ adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkdaşlar aşağıda ki gibi bir kod var ama bana devamlı eski tarih olan 10 ARALIK 2012 tarihini veriyor sebebi nedir acaba bir oyun için kullanıyorum.

            <td colspan="5" align="center" class="subTitle"><font color=green><p>Dükkanın kiralık zamanı " <?php
    
    $above = mysql_query("SELECT * FROM users WHERE username='$username'");
    $userdb = mysql_fetch_object($above);
    
    $manjj=mysql_query("SELECT * FROM donaters WHERE username='$username'");
    $premium=mysql_fetch_object($manjj);
    
    $saatfa = +3;
    $cokk = gmdate('Y-m-d H:i:s', $userdb->dukkantime+3600*$saatfa);
    
    function tarihFormat($tarih = "")
    {
    if ($tarih=="")
    $tarih = date("Y-m-d H:i:s");
     
    $tarihDizi["gunler"] = array("Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi");
    $tarihDizi["aylar"] = array ("01" => "Ocak", "02" => "Şubat", "03" => "Mart", "04" => "Nisan", "05" => "Mayıs", "06" => "Haziran",
    "07" => "Temmuz", "08" => "Ağustos", "09" => "Eylül", "10" => "Ekim", "11" => "Kasım", "12" => "Aralık");
     
    $zamanExp = explode (" ",$tarih);
    $tarihExp = explode ("-",$zamanExp[0]);
     
    $haftaninGunu=strftime("%w",strtotime($tarih));
    $tarihFormat["ay"] = $tarihDizi["aylar"][$tarihExp[1]];
    $tarihFormat["haftanin_gunu"] = $tarihDizi["gunler"][$haftaninGunu];
    $tarihFormat["saat"] = $zamanExp[1];
    $tarihFormat["format1"] = $tarihExp[2]."-".$tarihExp[1]."-".$tarihExp[0];
    $tarihFormat["format2"] = $tarihFormat["format1"]." ".$tarihFormat["saat"];
    $tarihFormat["format3"] = $tarihExp[2]." ".$tarihFormat["ay"]." ".$tarihExp[0];
    $tarihFormat["format4"] = $tarihFormat["format3"]." ".$tarihFormat["haftanin_gunu"]." Saat ".$tarihFormat["saat"];
    //Buradaki formatları ihtiyacınıza göre değiştirebilir veya yenisini ekleyebilirsiniz.
     
    return $tarihFormat;
    }
    $formatliTarih = tarihFormat("$cokk");
    
    
    echo $formatliTarih["format3"]."";
    
     ?> "
    
    tarihinde sona ericektir.</p></font>  </td>
          </tr>
    Amaç şu şu tarihte dukkan zamanı sonlanacaktır olması.
    ister "putenv("TZ=Europe/Istanbul");" şeklinde yerel saati kullanabilirsin server yerel saati yerine. istersen $saatfa = 3; $cokk2 = ($saatfa*3600)+$userdb; şeklinde fonk. ile yapabilirsin hangisi kullanışlı gelirse sana. $userdb="1307219313"; saati bu şekilde aldım veritabanı elimde olmadığı için sen kendine göre düzenleme yaparsın dinamik değişkenlerle mysql query lerle vs.Bu fonk. function gun_tarih($tarih){ daha kullanışlı geldi senin yazdığından. umarım işine yarar.
     <td colspan="5" align="center" class="subTitle"><font color=green><p>Dükkanın kiralık zamanı " <?php
    
    //putenv("TZ=Europe/Istanbul");
    $userdb="1307219313";
    $saatfa = 3;
    $cokk2 = ($saatfa*3600)+$userdb;
    function gun_tarih($tarih){
    $aylar = array('','Ocak','Şubat','Mart','Nisan','Mayıs','Haziran','Temmuz','Ağustos','Eylül','Ekim','Kasım','Aralık');
    $gunler = array('Pazar','Pazartesi','Salı','Çarşamba','Perşembe','Cuma','Cumartesi');
    $yaz = date('j', $tarih).' '.$aylar[date('n', $tarih)].' '.date('Y', $tarih).' '.$gunler[date('w', $tarih)].' '.date('H:i:s', $tarih);
    return $yaz;
    }
    echo "".gun_tarih($cokk2).""; ?> "
    
    tarihinde sona ericektir.</p></font>  </td>
          </tr>