alttaki kodu bir deneyin hocam
<?php
if($_POST["gonder"]){
$ip = $_SERVER['REMOTE_ADDR'];
@$uyeadi = $_SESSION["user"];
$tarih = time();
$isim_sayi=count($_FILES['resimin']['tmp_name']);
for($i=0;$i<$isim_sayi;$i++){
if(!empty($_FILES['resimin']['tmp_name'][$i])){
@$dosya = $_FILES["resimin"]["tmp_name"][$i];
@$re = $_FILES["resimin"]["name"][$i];
@$tipi = $_FILES["resimin"]["type"][$i];
@$boyut = $_FILES["resimin"]["size"][$i];
@$uzanti = substr($re, -4);
@$link =rand(10000000,99999999);
@$resim = "res-".$link."".$uzanti."";
@$klasor = "/img/";
$resimyolu = "img/$resim";
$dizin = getcwd();
if(move_uploaded_file($dosya,$dizin.''.$klasor.''.$resim))
{
echo"<p align='center'><b><font size='2' face='Tahoma' color='#FF0000'>Resim Gönderildi. Resimler Sayfasına Yönlendiriliyorsunuz.</font><br />";
}
$mesaj_id = mysql_insert_id();
mysql_query("insert into resim (rid, resimyolu, mid, tarihim, ip) values (NULL, '$rid', '$resimyolu', '$mesaj_id', '$tarihim', '$ip')") or die ("Hata: kayit islemi gerçeklesemedi2.");
}
}
mysql_query("insert into mesaj (mid, uyeadi, tarihim, ip) values (NULL, '$mid', '$uyeadi', '$tarihim', '$ip')") or die ("Hata: kayit islemi gerçeklesemedi.");
}
?>
Bu şekilde çalışıyor test ettim ancak soyle bir sorun var
şu kod işe yaramıor
$mesaj_id = mysql_insert_id();
normalde mesajın idsini resımtablosuna atması gerekıyor ama
ılk ıcerıkte id 0 oluyor sonrasındakı ıcerık idsi resım tablosundan alınan id oluyor