• 04-07-2009, 10:20:46
    #1
    Çok küçük bir Profil Düzenleme Sayfası yapmak istiyorum.
    Adsoyad, GSM, Telefon ve e-mail için... Yardımcı olabilecek arkadaş var mı?
    Küçük bir başlangıç yaparsanız ben kavramaya çalışırım mantığını...


    Veri Tabanı Tablosu şöyle:


    --
    -- Tablo yapısı : `uyeler`
    --

    CREATE TABLE `uyeler` (
    `tarih` varchar(14) NOT NULL default '',
    `kimlik_no` bigint(20) NOT NULL auto_increment,
    `adsoyad` varchar(24) NOT NULL default '',
    `kullanici_adi` varchar(16) NOT NULL default '',
    `sifre` varchar(16) NOT NULL default '',
    `statu` enum('1','2','3') NOT NULL default '1',
    `email` varchar(50) default NULL,
    `dgunu` varchar(8) default NULL,
    `resim` varchar(40) default NULL,
    `sehir` int(3) default NULL,
    `egitim` int(2) default NULL,
    `cinsiyet` int(1) default NULL,
    `gsm` varchar(15) NOT NULL default '',
    `tell` varchar(15) NOT NULL default '',
    `durum` int(1) default NULL,
    PRIMARY KEY (`kimlik_no`)
    );

    --
    -- Tablo döküm verisi `uyeler`
    --
  • 04-07-2009, 14:21:35
    #2
    Ben böyle hazırladım ve oldu, eleştirisi olan varsa alabilirim.
    <?
      if(($submit=="Düzenle") && ($git=="s"))
      {
      	  $tarih=$yil.$ay.$gun.$saat.$dakika.$saniye;
      	  $adsoyad=AddSlashes($adsoyad);
      	  $email=AddSlashes($email);
    	  $gsm=AddSlashes($gsm);
    	  $tell=AddSlashes($tell);
    	  $sql_sorgu="UPDATE uyeler 
    	  SET adsoyad='$adsoyad', email='$email', dgunu='$dgunu', resim='$resim', sehir='$sehir', egitim='$egitim', cinsiyet='$cinsiyet', gsm='$gsm', tell='$tell', tarih='$tarih' WHERE kimlik_no='$kimlik_no';";
    	  mysql_query($sql_sorgu,$baglanti);
    	  mysql_insert_id();
    	  $submit="";
    	  $git="";
    	  require("pduzenle.php");
     	  exit();
      }
      	if($sil=="s")
      {
    	 $sql_sorgu="DELETE FROM uyeler WHERE kimlik_no=$kimlik_no;";
    	 mysql_query($sql_sorgu, $baglanti);
    	 $sil="";
    	 require("pduzenle.php");
     	 exit();
      }
      ?>
  • 04-07-2009, 15:30:02
    #3
    ne diyelim eline saglık
  • 06-07-2009, 09:42:07
    #4
    Üyeliği durduruldu
    $git gibi ifadeleri register global on olduğunu farzederek yaziyorsaniz $_GET $_POST yada $_REQUEST gibi ifadeler kullanacak şekilde değiştirirseniz özellikle php6 uyumluluğu için rahat etmiş olursunuz
  • 06-07-2009, 12:02:44
    #5
    register global ayarlarım hiç yok, ama dediğiniz gibi yaptığım zaman çalışmadı.