Salut

Mon code est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?
session_start();
require_once'config.php';
 
$lm = $_FILES['Filedata']['tmp_name'];
$cv = $_FILES['Filedata']['tmp_name'];
$RefOff=$_GET['RefOff'];
$RefDep=$_GET['RefDep'];
$prenom=$_GET['prenom'];
$nom = $_GET['nom'];
$email=$_GET['email'];
$lm_name = $_GET['lm'];
$cv_name= $_GET['cv'];
$lang='fr';
$type = $_GET["type"];
 
 
$FolderUpload = $mosConfig_absolute_path.'/images/upload/emploi/';  
$timeline = time();  
 
if($type=='lm')
{	$NameFile=$lm_name;
	$ext=get_extension($NameFile);
	$date_envoi=gmstrftime('%Y-%m-%d %H:%M:%S');//date en gmt date('Y-m-d H:i:s');			
	$sql="insert into jos_emploi (RefDep,RefOff,lang,prenom,nom,email,date_envoi) values ('$RefDep','$RefOff', '$lang', '$prenom', '$nom', '$email', '$date_envoi')";
	$req=mysql_query($sql) or die ("failure save data in DB");
	$Ref=mysql_insert_id();
	$_SESSION['RefEMP']=$Ref;
	$NameFileNormeLM="LM-".$lang."-".$Ref.$ext;
	$upload=move_uploaded_file($lm,$FolderUpload.$NameFileNormeLM);
	if(!$upload)
	$retour='1';
	else
	{	$sql2="update jos_emploi set lm='$NameFileNormeLM' where Ref=".$_SESSION['RefEMP'];
		$req2=mysql_query($sql2) or die ("failure ajout lm file");
	}
}
if($type=='cv')
{	$NameFile=$cv_name;
	$ext=get_extension($NameFile);
	$NameFileNormeCV="CV-"."$lang-".$_SESSION['RefEMP'].$ext;
	$upload=move_uploaded_file($cv,$FolderUpload.$NameFileNormeCV);
	if(!$upload)
	$retour='0';
	else
	{	$sql2="update jos_emploi set cv='$NameFileNormeCV' where Ref=".$_SESSION['RefEMP'];
		$req2=mysql_query($sql2) or die ("failure ajout cv file");
	}
	$_SESSION= array();
	session_destroy();
}
?>

Le but de ce script c'est d'uploader 2 fichiers en meme temps, comme vs pouvez le constater j'initiale la session avec a commande mysql_insert_id, dans le but d'avoir le meme id pr les 2 fichiers.. Le problème c'est que toujours le premier fichier reçoit id initialisé dans la session mais le second parfois parfois non, je ne sais pas pourkoi alors que le code me parait logik..
Vous avez une idée??

Merci