Welcome, Guest. Please login or register.
Did you miss your activation email?
July 09, 2008, 05:56:28 am
42749 Posts in 8091 Topics by 17932 Members
Latest Member: codder
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 « previous next »
Pages: [1] Print
Author Topic: değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek  (Read 557 times)
sdemirel
Yeni Kullanıcılar
*
Offline Offline

Posts: 20


View Profile
değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek
« on: September 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

Posts: 381


Php<I


View Profile WWW
Ynt: değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek
« Reply #1 on: September 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

Posts: 20


View Profile
Ynt: değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek
« Reply #2 on: September 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

Posts: 381


Php<I


View Profile WWW
Ynt: değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek
« Reply #3 on: September 27, 2006, 09:50:38 am »

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

Code:

<?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

Posts: 20


View Profile
Ynt: değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek
« Reply #4 on: September 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

Posts: 20


View Profile
Ynt: değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek
« Reply #5 on: September 28, 2006, 10:26:07 am »

Code:
<?
$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
« Last Edit: September 29, 2006, 10:14:27 am by sdemirel » Logged
sdemirel
Yeni Kullanıcılar
*
Offline Offline

Posts: 20


View Profile
Ynt: değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek
« Reply #6 on: September 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

Posts: 652


View Profile WWW
Ynt: değerleri tarih olarak db ye nasıl kaydederim.Değerler dışarıdan girilecek
« Reply #7 on: October 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

Pages: [1] Print 
« previous next »
Jump to: