Merhabalar. Sizin için Basit de olsa benim için zor bir tahakkuk işlemleri yaptırmaya çalışıyorum. Yapmak istediğim şu.
Tek butonla insert ve update işlemi yaptırmak.
Mesela personel tablomda
id--------ad----------soyad--------tc
1--------Ahmet-------Olmaz--------12345678900
olsun. TC yanlış yazılsın ve kullanıcı değiştirmek istiyor.21345678900 yaptığında o kayıt varsa nasıl güncelleme yaptırabiliriz.
Teşekkürler.
Kaydet Varsa Güncelle
6
●651
- 12-02-2013, 14:20:34Üyeliği durdurulduAynen,istizan adlı üyeden alıntı: mesajı görüntüle
istersen kod yazarım ama bu senin anlık işine yarar, ilerde kendin bişey yazman gerektiğinde gene forumları dolanırsın
Olayın mantığını kap ve kendin yazmaya uğraş
- 12-02-2013, 18:57:57Buyrunistizan adlı üyeden alıntı: mesajı görüntüle
<?php if($_POST){ $tcnox=trim(strip_tags(mysql_real_escape_string($_POST["tcno"]))); $ad=trim(strip_tags(mysql_real_escape_string($_POST["ad"]))); $soyad=trim(strip_tags(mysql_real_escape_string($_POST["soyad"]))); if($tcnox=="" || $ad=="" || $soyad==""){ echo "Lütfen Tüm alanlari doldurunuz"; exit(); }else{ $cekelimbunu=mysql_query("SELECT * FROM personel WHERE tc='$tcnox'"); $sayalimsunu=mysql_num_rows($cekelimbunu); if($sayalimsunu==0){ $eklesene=mysql_query("INSERT INTO `personel` ( `id` , `ad` , `soyad`, `tc` ) VALUES ( NULL,'$ad','$soyad','$tcnox');"); if($eklesene){ echo $tcnox."Nolu tc kayiti eklendi."; }else{ echo $tcnox."Nolu tc kayiti eklenemedi.".mysql_error(); } }else{ $updatetc=mysql_query("UPDATE personel SET tc='yenitc' WHERE tc='$tcnox'"); if($updatetc){ echo $tcnox."Nolu tc güncellendi."; }else{ echo $tcnox."Nolu tc güncellenemedi.".mysql_error(); } } } } ?>