Çalıştırmadan mantıken söylüyorum; while döngüsü içerisinde form işlemini dönüyor. Bunu while döngüsünün dışına aldım. Böyle bir dene. Diyelim ki 30 satır var, id numaraları 30 kere dönecek ama form işleminin içine en son id dahil olacağından hep en son id numarasını yollayacak.
New (n)Fork (f)Raw (r)Copy URL (cmd+c)
Please note that all pasted data is publicly available.
include "veri_bag.php"; //VT BAĞLANTI
mysql_query("Set names 'latin5'"); //DİL AYARI
mysql_query("Set character set 'latin5' "); //DİL AYARI
mysql_query("Set collation_connection= 'latin5_turkish_ci' "); //DİL AYARI
// ---------------------------------------------KAYIT ETME BÖLÜMÜ-----------------------------------------------------
if(isset($_POST["kaydet"])){
if ($_FILES["resim"]["size"]<1024*1024){
if ($_FILES["resim"]["type"]=="image/jpeg"){
$adsoyad=$_POST["adsoyad"];
$okul=$_POST["okul"];
$yilsehir=$_POST["yilsehir"];
$bilgi=$_POST['bilgi'];
$ibilgi=$ibilgi=$_POST['ibilgi'];
$dosya_adi=$_FILES["resim"]["name"];
$uret=array("as","er","ty","yu","fg");
$uzanti=substr($dosya_adi,-4,4);
$sayi_tut=rand(1,10000);
$yeni_ad="avukatlar/".$uret[rand(0,4)].$sayi_tut.$uzanti;
if (move_uploaded_file($_FILES["resim"]["tmp_name"],$yeni_ad)){
echo 'Dosya ba�ar�yla y�klendi.';
$sorgu=mysql_query("insert into avukatlar (resim,adsoyad,okul,yilsehir,bilgi,ibilgi) values ('$yeni_ad', '$adsoyad', '$okul', '$yilsehir', '$bilgi', '$ibilgi')");
if ($sorgu){
echo 'Veritaban�na kaydedildi.';
}else{
echo 'Kay�t s�ras�nda hata olu�tu!';
}
}else{
echo 'Dosya Y�klenemedi!';
}
}else{
echo 'Dosya yaln�zca jpeg format�nda olabilir!';
}
}else{
echo 'Dosya boyutu 1 Mb � ge�emez!';
}
}
//--------------------------------------KAYIT ETME BÖLÜMÜ BİTİŞ----------------------------------------------------------
//--------------------------------------GÜNCELLEME----------------------------------------------------------------------
else if(isset($_POST["guncelle"])){
if($_FILES["guncelleResim"]["name"] != '') {
if ($_FILES["guncelleResim"]["size"]<1024*1024){
if ($_FILES["guncelleResim"]["type"]=="image/jpeg"){
$adsoyad=$_POST["guncelleadsoyad"];
$okul=$_POST["guncelleokul"];
$yilsehir=$_POST["guncelleyilsehir"];
$bilgi=$_POST['guncellebilgi'];
$ibilgi=$_POST['guncelleibilgi'];
$dosya_adi=$_FILES["guncelleResim"]["name"];
$uret=array("as","rt","ty","yu","fg");
$uzanti=substr($dosya_adi,-4,4);
$sayi_tut=rand(1,10000);
$yeni_ad="avukatlar/".$uret[rand(0,4)].$sayi_tut.$uzanti;
if (move_uploaded_file($_FILES["guncelleResim"]["tmp_name"],$yeni_ad)){
echo 'Dosya ba�ar�yla y�klendi.';
$id=$_POST["id"];
$silmeSorgu=mysql_fetch_array(mysql_query("select * from avukatlar where id='$id'"));
if(unlink($silmeSorgu["resim"])) echo 'Eski dosya Silindi.';
$sorgu=mysql_query("update avukatlar set resim='$yeni_ad', adsoyad='$adsoyad', okul='$okul', yilsehir='$yilsehir', bilgi='$bilgi', ibilgi='$ibilgi' where id='$id'");
if ($sorgu){
echo 'Dosya y�klendi';
}else{
echo 'G�ncelleme s�ras�nda hata olu�tu!';
}
}else{
echo 'Dosya Y�klenemedi!';
}
}else{
echo 'Dosya yaln�zca jpeg format�nda olabilir!';
}
}else{
echo 'Dosya boyutu 1 Mb � ge�emez!';
}
}
// ------------------------------------- RESİMSİZ GÜNCELLEME YAPILABİLMESİ İÇİN--------------------------
else{
$id=$_POST["id"];
$adsoyad=$_POST["guncelleadsoyad"];
$okul=$_POST["guncelleokul"];
$yilsehir=$_POST["guncelleyilsehir"];
$bilgi=$_POST['guncellebilgi'];
$ibilgi=$_POST['guncelleibilgi'];
$sorgu=mysql_query("update avukatlar set adsoyad='$adsoyad', okul='$okul', yilsehir='$yilsehir', bilgi='$bilgi', ibilgi='$ibilgi' where id='$id'"); }
}
//---------------------------------------GÜNCELLEME BİTİŞ----------------------------------------------------------------------
//----------------------------------------KAYIT SİLME BÖLÜMÜ-------------------------------------------------------------------
else if(isset($_POST["sil"])){
$id=$_POST["id"];
$sorgu=mysql_query("delete from avukatlar where id='$id'");
echo "";
}
//---------------------------------------KAYIT SİLME BÖLÜMÜ BİTİŞ-------------------------------------s
?>
//---------------------------GÜNCELLEME BİLGİLERİNİN GİRİŞİ-----------------------------
$sorgu2=mysql_query("select * from avukatlar");
if (mysql_num_rows($sorgu2)){
echo '';
$sayac=1;
echo '";
echo '
';
}
//--------------------------------------BİTİŞ-----------------------------------------------------
?>