View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 13.01.2008   #2 (permalink)
mceL
 
mceL's Avatar
 
Üyelik Tarihi: 30.11.2000
Yer: Bursa
Yaş: 20
Mesaj: 809
Re: Bir form ile birden fazla veritabanına aynı veriyi kaydetmek.

Merhaba,

Bahsettiğiniz olayın biraz da kullandığınız sistemlerle ilgisi var. Şöyle ki, siz "kullanicilar" tablosu oluştursanız ve formdan gelen kayıt bilgilerini bu tabloya kaydetseniz bile kullandığınız yazılımların "üyelik" sistemlerini bu tabloyu kullanacak şekilde değiştirmeniz gerekmektedir. Bunun için kullandığınız yazılımların "login" yapısını kendi oluşturduğunuz yapıya döndürmeniz ve kendi tablonuza bağlamanız gerekmekte.

Bir diğer yol ise şu olabilir (sanıyorum sizin sorduğunuz da bu), kullandığınız tüm sistemlerin tablo yapılarını inceleyip kayıt formundan gelen verileri tek tek bu tablolara yerleştirmek olacaktır. Bunun için ise extra birşey yapmanıza gerek yok. Arka arkaya mysql_query fonksiyonları çağırmanız yeterli olacaktır.

PHP Code:
<?PHP

$kullanici_adi 
$_POST['kullanici_adi'];
$sifre $_POST['sifre'];

$SQL "INSERT INTO UYELIK_TABLOSU1 (username, password) VALUES('$kullanici_adi', '$sifre')";
mysql_query($SQL);

$SQL "INSERT INTO UYELIK_TABLOSU2 (user, pass) VALUES('$kullanici_adi', '$sifre')";
mysql_query($SQL);

?>
Tabi burada yazılımların tablolarına göre ayar yapmanız gerekecektir. Şifreleri nasıl sakladıkları, hangi alanların olduğu ve kayıt kontrolü vs. de önemli konulardan. Bunları da kullandığınız yazılımların tablo yapılarını inceleyip bulabilirsiniz.

İyi çalışmalar.
mceL şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin