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