abü php kodlamasını bilemeyecem ama girişte üyelere session ata. bu session'un değeri o üyenin id numarası olsungüncelleme yaparken üyeyi sorgularken bu id'yi kullanselect from kullanicilar where id=session (session değişken oluyo. php'de sql'de değişkenler nasıl kullanıyosa yle kullan)

uuuuuuuuuuuu şimdi anladım ben problemi :D bu saatte bu kadar.. şyle olabilir.. mesela guncelle. asp?id=10 şeklinde gonder. sonra o sayfada id'ye gore kişinin bilgilerini text kutusuna yazdınguncelle butonuna basınca guncelletamam. asp?id=10diye gonder.. o sayfada daurl'den id'yi alyeniden o id'nin ait olduğu kişinin bilgilerini çeksonra bi nceki sayfadan gelen kullanıcı adı değişkeniyle veritabanından çektiğin kullanıcı adı değişkenini karşılaştır.. eğer ikisi aynıysa kullanıcı adında değişiklik yapmıyosun demektir aynı değilse kullanıcı adını değiştirdin demektir. bu şarta greif formdangelen <> dbdengelen then'update kullanıcıadıend ifşeklinde bi şarta bağla.. bu şekilde çzülürEDİT: bu arada. asp falan yazmışım yanlışlıkla :) sonuçta mantığını yazdım bi fark yapmaz umarım :)

: abi şimdi sen şunu diyosun "aynı kullanıcı adında biri var mı bilmiyorum.."şimdi bi kere aynı kullanıcı adında birisi olmayacak.. kayıt yaparken bunu sağlayacaksın. adam kullanıcı adı girdiğinde db'de o kullanıcı adı var mı die bakacaksın varsa üyelik işlemini tamamlamayacaksın başka üye adı seçmesini isteyeceksin.. ve guncelleme sayfasında her zaman id ile çekeceksin bilgileri ve kaydederken de sorguyu id'ye gre yapacaksın.. eğer sen aynı kullanıcı adında insanlar olsun istiyosan da farketmez. sonuçta id'ler unique yani eşsiz dediğimiz bilgiler hiç bi üyenin id'si aynı olmayacağı için tüm sql işlemlerini id ile yapacaksın.. hani sen $sor = mysql_query ; bu şekilde çekiyosun ya bu yanlış. kullanıcı adı ile değil id ile çekeceksin.. yeni başladıysan hazır bi üyelik sistemini editlesen daha yararlı olur senin için.. daha sonraları kendi üyelik sistemini yazarsın Abi üyelik yapılırken zaten bu kodları yazdım onda sorunum yok yani üye ismi daha nce varsa yeni üye olan olamıyor bi sorun yok bunda... Ama güncelleme sayfasında bu durum sz konusu olamaz çünkü a kişi var b kişisi var tamam doğru ama ben a kişisini güncelleyeceğim diyelim b yaptım işte bu zaman olmayacak.. id ile tam olarak nasıl çekeceğimi anlayamadım ama araştırmaya başlayacağım google dan bakalım... Kardeşim sen kodu kısaca yazabilirmisin. Araştıra araştıra sora sora ğreneceğim... Yardım edebilirsen çok sevinirim.$id = $_GET ;şeklinde sayfamda çekili... mysql de adı ise yine id Php for SEO nun ardından Php for Gcode

id yi çektiriyorum her sayfamda ama bu işe yeni başladığımdan dolayı nasıl bi yol gidebilirim bilmiyorum. Bi akıl verirsen hocam belki yapabilirim. Hocam bu arada Mysql de her id farkı ve mesela id si 5 olan üyenin kullanıcı adı nı yazdırdım ekrana, sonra o üyenin ismini değiştirdim id yine aynı benim sorunum id ile değilki kullanıcı adı ve mail ile alakalı :( Yani hocam bilmiyorum çok bu id işlemlerini geliştiriyorum kendimi ama bakalım. Php for SEO nun ardından Php for Gcode

: id yi çektiriyorum her sayfamda ama bu işe yeni başladığımdan dolayı nasıl bi yol gidebilirim bilmiyorum. Bi akıl verirsen hocam belki yapabilirim. Hocam bu arada Mysql de her id farkı ve mesela id si 5 olan üyenin kullanıcı adı nı yazdırdım ekrana, sonra o üyenin ismini değiştirdim id yine aynı benim sorunum id ile değilki kullanıcı adı ve mail ile alakalı :( Yani hocam bilmiyorum çok bu id işlemlerini geliştiriyorum kendimi ama bakalım. işlemlerinde kullanıcı adını kullanırsan veya emailini bu alanlarda değişlik yapamaman kadar doğal birşey yok. O yüzden id ile yapacaksın, neden id ile yapacaksın, çünkü id otomatik, değiştirilimesi gerekmeyen ve hiçbir yerde kullanılmıyan bir veri alanı. Session ile yaptırabilirsin bunu.

: uuuuuuuuuuuu şimdi anladım ben problemi :D bu saatte bu kadar.. şyle olabilir.. mesela guncelle. asp?id=10 şeklinde gonder. sonra o sayfada id'ye gore kişinin bilgilerini text kutusuna yazdınguncelle butonuna basınca guncelletamam. asp?id=10diye gonder.. o sayfada daurl'den id'yi alyeniden o id'nin ait olduğu kişinin bilgilerini çeksonra bi nceki sayfadan gelen kullanıcı adı değişkeniyle veritabanından çektiğin kullanıcı adı değişkenini karşılaştır.. eğer ikisi aynıysa kullanıcı adında değişiklik yapmıyosun demektir aynı değilse kullanıcı adını değiştirdin demektir. bu şarta greif formdangelen <> dbdengelen then'update kullanıcıadıend ifşeklinde bi şarta bağla.. bu şekilde çzülürEDİT: bu arada. asp falan yazmışım yanlışlıkla :) sonuçta mantığını yazdım bi fark yapmaz umarım :) Kardeşim beyaz şimşekler çakmaya başladı :) eyvallah yarın ilk işim denemek olacak... çok sağol inşallah başını ağrıtmam daha sonrada :) Php for SEO nun ardından Php for Gcode

1) Üyeyi kaydettim.2) Sonra Üyeler diye bi sayfa açtım3) Üyeler sayfasını DB den çektrdim ekrana yazdırdım4) Her üyenin ismine link verdim linke tıklanınca ve Guncelleme sayfasını açtırdım.5) Güncelleme sayfasını DB den Çektirdim Ekrana yazdırdım. ve açılmış oldu Sorun burda başlıyor. Arkadaşlar ekrana o kişinin bilgileri geldi. Kısaca Şablon Bu ;Ad Soyad : Kullanıcı adı : Email : .. Burdada ""Güncelle"" Butonu var... Güncelle butonuna bastığımda Güncelle. php sayfasına gidiyo ve güncellemeyi yapıyo codlar aşşağıda Şimdi arkadaşlar ben güncelleme yaparken Aynı Kullanıcı adında veya Aynı Email olan kişiler varmı bilmiyorum yani ben bu üyenin kullanıcı adını sildim ve başka yaptım ama ya başkasıda o kullanıcı adını kullanıyorsa bi çakışma olacak... Şimdi Codları yazıyorum Bunlar yukarıdaki güncelleme sayfasındaki güncelle butonuna bastığımda gelecek olan tanımlamalar. yani güncelle. php sayfasının içeriği <?php $kullaniciadi = $_POST ; $email = $_POST ; $adsoyad = $_POST ; $sifre = $_POST ; $yenisifre = md5 ; $sifreiki = $_POST ; $sor = mysql_query ; if(mysql_num_rows > 0) else{ $sor2 = mysql_query ; if(mysql_num_rows($sor2)> 0) else{ bu koşullar sağlanırsa kaydı tamamla Kodları... Şimdi Asıl sorun şu ben bu üyenin kullanıcı ismini DEĞİŞTİRMEYECEĞİM işte o zaman güncelleme yapmıyor çünkü ilk olarak DB o kullanıcı adı varmı ona bakıyo sonra kayıt yapıyo , O kullanıcı kaydı DB de olduğundan dolayı güncellemeyi yapmadan işlemi durduruyo... Hadi diyelim BAşka bi isim verdim bu sefer güncellemeyi yapacak ama ya başka bi kullanıcı ismini atadıysam ne olacak?işte burda tıkandım arkadaşlar yardımlarınızı bekliyorum... zet olarak : Güncelleme yaparken aynı kullanıcı adında bi üye varmı yokmu kontrol edecek yoksa eğer benim verdiğim kullanıcı adını kaydedecek ve kullanıcı ismini değiştirmezsemde sorun çıkartmadan güncellemeyi yapacak bi kodlama lazım Biliyorum çok uzun oldu inşallah kızmazsınız. En açık şekilde yazmaya çalıştım 6 saattir yapamadım :( Zamanınızı aldığım içinde kusura bakmayın. Php for SEO nun ardından Php for Gcode

id ile işlem yaptırmayı denedin mi?

abi şimdi sen şunu diyosun "aynı kullanıcı adında biri var mı bilmiyorum.."şimdi bi kere aynı kullanıcı adında birisi olmayacak.. kayıt yaparken bunu sağlayacaksın. adam kullanıcı adı girdiğinde db'de o kullanıcı adı var mı die bakacaksın varsa üyelik işlemini tamamlamayacaksın başka üye adı seçmesini isteyeceksin.. ve guncelleme sayfasında her zaman id ile çekeceksin bilgileri ve kaydederken de sorguyu id'ye gre yapacaksın.. eğer sen aynı kullanıcı adında insanlar olsun istiyosan da farketmez. sonuçta id'ler unique yani eşsiz dediğimiz bilgiler hiç bi üyenin id'si aynı olmayacağı için tüm sql işlemlerini id ile yapacaksın.. hani sen $sor = mysql_query ; bu şekilde çekiyosun ya bu yanlış. kullanıcı adı ile değil id ile çekeceksin.. yeni başladıysan hazır bi üyelik sistemini editlesen daha yararlı olur senin için.. daha sonraları kendi üyelik sistemini yazarsın