Veritabanına tarih kaydetme sorunu

selam arkadaşlar,

siteme ik başvuru formu hazırlıyorum ve küçük bir sorunum var doğum tarihini kaydetiremiyorum

denediğim

"dogumtarihi" => $dogay and $dgun and $dyil,
"ibaslangict" => $ibay and $ibyil,
"ibitist" => $ibitisay and $ibitisyil,

php kodlarım :

if( isset($_POST["kayit_onay"]) && $_POST["kayit_onay"] == "2" ) {
	// strip_tags(html kaldır), trim(boşluk kaldır), dbtrim(tırnak sorunu)
	$ad = strip_tags(trim(dbtrim($_POST["ad"])));
	$soyad = strip_tags(trim(dbtrim($_POST["soyad"])));
	$username = strip_tags(trim(dbtrim($_POST["username"])));
	$password = strip_tags(trim(dbtrim($_POST["password"])));
	$passwordc = strip_tags(trim(dbtrim($_POST["passwordc"])));
	$dogumtarihi = strip_tags(trim(dbtrim($_POST["dogumtarihi"]))););
	$day = strip_tags(trim(dbtrim($_POST["dogay"])));
	$dgun = strip_tags(trim(dbtrim($_POST["dgun"])));
	$dyil = strip_tags(trim(dbtrim($_POST["dyil"])));
	$secure_code = strip_tags(trim(dbtrim($_POST["secure_code"])));
								
				$img = new Securimage();
				$security = $img->check($secure_code);

	if( strlen($ad) < 3 || strlen($ad) > 15 ) {
		echo "Adınız en az 3 en çok 15 karakter olmalıdır!";
	
	} else if($security !=true){
		echo "Güvenlik kodunu yanlış girdiniz!";
		} else {
		// eşsiz bir kelime, 11 karakterli
		$token = create_token(11);
		// parolayı sistematik olarak şifreyi
		$hash = create_password($password);
		// veritabanına ekle
		$id = dbinsert("uyeler", array(
			"dogumtarihi" => $dogay and $dgun and $dyil,
			"adres" => $adres,
			"secure_code" => $secure_code
		));
	}
}
?>

 

veri tabanı:

CREATE TABLE IF NOT EXISTS `uyeler` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `onaylimi` enum('0','1') DEFAULT '0',
  `token` varchar(255) DEFAULT NULL,
  `username` varchar(255) DEFAULT NULL,
  `password` varchar(255) DEFAULT NULL,
  `email` varchar(45) DEFAULT NULL,
  `ad` varchar(255) DEFAULT NULL,
  `soyad` varchar(255) DEFAULT NULL,
  `telefon` varchar(255) DEFAULT NULL,
  `cinsiyet` varchar(255) DEFAULT NULL,
  `dogumtarihi` varchar(255) DEFAULT NULL,
  `adres` varchar(255) DEFAULT NULL,
  `ipozisyon` varchar(255) DEFAULT NULL,
  `isirket` varchar(255) DEFAULT NULL,
  `ikisi` varchar(255) DEFAULT NULL,
  `isehir` varchar(255) DEFAULT NULL,
  `ibaslangict` varchar(255) DEFAULT NULL,
  `ibitist` varchar(255) DEFAULT NULL,
  `idurumu` varchar(255) DEFAULT NULL,
  `okuladi` varchar(255) DEFAULT NULL,
  `esehir` varchar(255) DEFAULT NULL,
  `edipn` varchar(255) DEFAULT NULL,
  `ealan` varchar(255) DEFAULT NULL,
  `ebaslangicyili` varchar(255) DEFAULT NULL,
  `ebyili` varchar(255) DEFAULT NULL,
  `secure_code` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=31 ;

 

sorun olan bölüm

// veritabanına ekle
		$id = dbinsert("uyeler", array(
			"onaylimi" => "0",
			"token" => $token,
			"username" => $username,
			"password" => $hash,
			"dogumtarihi" => $dogay and $dgun and $dyil,
			"adres" => $adres,
			"secure_code" => $secure_code
		));

 

 "dogumtarihi" => $dgun ."/". $dogay ."/". $dyil,

 

post bölümünede ekle


	$dgun = strip_tags(trim(dbtrim($_POST["dgun"])));
	$dogay = strip_tags(trim(dbtrim($_POST["dogay"])));
	$dyil = strip_tags(trim(dbtrim($_POST["dyil"])));

 

tşk kardeş harikasın

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git