istizan adlı üyeden alıntı: mesajı görüntüle
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.
Buyrun

<?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();
}
}
}
}
?>