Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
09, 2008, 02:14:18 am
42744 Mesaj 8090 Konu Gönderen: 17931 Üye
Son üye: medist
Turk-Php.Com Forum  |  Yardım Forumları  |  PHP Yardım Forumu  |  değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek  (Okunma Sayısı 556 defa)
sdemirel
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 20


Üyelik Bilgileri
değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek
« : 27, 2006, 03:49:19 am »

combolardan baslangıc ve bitis tarihini seçiyorum.bunlar int değerler olduğu için datetime tipine çevrilmesi lazım ki db ye kaydedebileyim
Bu çevirme işlemini hangi fonksiyonlaa yapabilirim mktime() unix timestamp'a çeviriyor ama onuda normal date tipine çevirmek lazım bu konuda yardımlarınızı bekliyorum
Logged
raincu
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 381


Php<I


Üyelik Bilgileri WWW
Ynt: değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek
« Yanıtla #1 : 27, 2006, 06:29:35 am »


forumda bu konu hakkında büssürü başlık var, onları aratırsan bilgiye ulaşabilirsin..

nerden biliyorsun diyceksin, çünkü; geçenlerde aynı konu hakkında benimde bilgiye ihtiyacım vardı,
burada aradım buldum, olduğuna eminim yani.. Roll Eyes

hadi kolay gelsin..
Logged

ANLADIM İŞİ ; SANAT ALLAH I ARAMAKMIŞ ! GERİSİ BOŞ, ÇELİK ÇOMAKMIŞ.. (nfk)
sdemirel
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 20


Üyelik Bilgileri
Ynt: değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek
« Yanıtla #2 : 27, 2006, 08:54:49 am »

php yardım formunu komple 3 defa taradım genelde localtime ile ilgili başlıklar var benim öğrenmek istediğim konu ile ilgili bir başlık bulamadım .
Logged
raincu
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 381


Php<I


Üyelik Bilgileri WWW
Ynt: değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek
« Yanıtla #3 : 27, 2006, 09:50:38 am »

yazdığım bir koddan örnek veriyorum galiba bu işini görür..

Kod:

<?php

$date 
"12/09/2006";

list(
$gun$ay$yil) = split('[/.-]'$date);

$tarih  ="$yil-$ay-$gun";

echo 
$tarih;

?>


Logged

ANLADIM İŞİ ; SANAT ALLAH I ARAMAKMIŞ ! GERİSİ BOŞ, ÇELİK ÇOMAKMIŞ.. (nfk)
sdemirel
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 20


Üyelik Bilgileri
Ynt: değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek
« Yanıtla #4 : 28, 2006, 10:19:22 am »

Galiba yanlış anlattım verdiğin kodlarda elde ettiğin $tarih değişkenini database de smalldatetime olan bir colon a girebilmek istiyorum ama değeri string gördüğü için sürekli 01.01.1900 giriyor. $tarihteki değişkenin içeriğini bişekilde smalldatetime çevirmek lazım ama php de öyle bir veri tipi yok (bildiğim kadarıyla).Şimdi ne yapmalıyım üzerinde işlem yapmak istediğim için string olarak db de tutmak istemiyorum.
Logged
sdemirel
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 20


Üyelik Bilgileri
Ynt: değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek
« Yanıtla #5 : 28, 2006, 10:26:07 am »

Kod:
<?
$baslangic=$basay-$basgun-$basyil;
$bitis=$bitgun-$bitay-$bityil;
include "baglanti.php";
$proc3=mssql_init("sp_garanti_ekle",$s);
 
  mssql_bind($proc3,"@barcodno",stripslashes($barcodno),SQLINT4,false,false);
   mssql_bind($proc3,"@baslangic",stripslashes($baslangic),SQLINT4,false,false);
   mssql_bind($proc3,"@bitis",stripslashes($bitis),SQLINT4,false,false);
 
 $sonuc3=mssql_execute($proc3);
 mssql_close() or die("database kapatılamadı");
 
 ?>
verdiği hata
Warning: mssql_execute() [function.mssql-execute]: message: Error converting data type int to smalldatetime. (severity 16) in C:\Inetpub\wwwroot\at\frm_pc_ekle.php on line 76

Warning: mssql_execute() [function.mssql-execute]: stored procedure execution failed in C:\Inetpub\wwwroot\at\frm_pc_ekle.php on line 76
« Son Düzenleme: 29, 2006, 10:14:27 am Gönderen: sdemirel » Logged
sdemirel
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 20


Üyelik Bilgileri
Ynt: değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek
« Yanıtla #6 : 29, 2006, 06:23:51 am »

 Sad Buna cevap verebilecek kimse yokmu,Böyle birşeyi ilkdefa benmi deniyorum arkadaşlar.PHP de datetimepicker benzeri birşey olsa ne güzel olurdu.
Logged
MeW
PHP Memuru
***
Offline Offline

Mesaj Sayısı: 652


Üyelik Bilgileri WWW
Ynt: değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek
« Yanıtla #7 : 01, 2006, 10:10:02 pm »

veritipinin olması gibi bir durum gerekmiyor zaten. sen veri tabanına girerken gün.ay.yıl şeklinde girersen girer. ((bu dediğim MySQL için geçerli. m$ yine saçma bir kısıtlama yapmış olabilir.)) strtotime() fonksiyonu da bir ihtimal işini görebilir.
Logged

Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.