Bonjour a tous!
Voila qq'un m'a laissé ce code mais qd je l'insere (include("../rs/piece_jointe.php");
il me fait cette erreur :


Notice: Undefined index: fichieruu in ...

Je ne comprend pas pourquoi car le code est utilisé ds une autre page et fonctionne tres bien

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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<FORM ENCTYPE="multipart/form-data" method="POST">
 
<?php include_once("../commun/fonction.php");
/**
* Cette partie permet de rajouter un fichier sur le serveur
*/
 
if (isset($_POST['envoyer'])) {
	//On récupère l'extension
	$extension=GetExtensionName($_FILES['fichieruu']['name'],true);
	$nomFichierOriginal = $_FILES['fichieruu']['name'];
	// PARTI TRANSFERT DU fichier !
	//On récupère le nom du répertoire où sont stockés les pièces jointes
	include("../commun/pieceJointe.php");
	$repertoireDestination = $destination;
	//On récupère le numéro de la DA
	include_once("../commun/fonction.php");
	$daIden = $daId;
	//On insert dans la base de données
	$sql2 = 'INSERT INTO da_piece_jointe ( `id` , `daId` , `nomFichier` , `fichier` , `nomFichierOriginal` ) 
			VALUES("",'.$daIden.',null,null,"'.$nomFichierOriginal.'")';
	mysql_query($sql2) or die('Erreur SQL !'.$sql.''.mysql_error());
	//On récupère le numéro de la pièce jointe qui vient dêtre créée
	$st_max_pj = "SELECT MAX(id) FROM da_piece_jointe;";
	$req_max_pj = mysql_query($st_max_pj);
	$res_max_pj = mysql_fetch_array($req_max_pj);
	$max_pj = $res_max_pj[0];
	//On modifie le nom
	$nomDestination = $daIden."-".$max_pj.$extension; //renommé la piece jointe nom-prenom
	//On modifie la piece jointe de la base pour lui attribuer le nom de la pièce jointe
	$fichier = $recupererPJ.$nomDestination;
	$st_update_pj = 'UPDATE da_piece_jointe SET nomFichier="'.$nomDestination.'",fichier="'.$fichier.'" WHERE id="'.$max_pj.'";';
	mysql_query($st_update_pj);
	//On met la pièce jointe sur le serveur
	if (eregi($extension,$nomDestination)) {
		if (is_uploaded_file($_FILES["fichieruu"]["tmp_name"])) {
			if (move_uploaded_file($_FILES["fichieruu"]["tmp_name"],
			$repertoireDestination.$nomDestination)) {
				echo ('Le fichier a été correctement transféré sur notre serveur');
			} 
			else{
 
				?>
				<SCRIPT language="javascript">
					alert('Votre fichier n'a pas pu etre transféré sur notre serveur !');
				</SCRIPT>
				<?php
			}
		} 
		else {
			?>
			<SCRIPT language="javascript">
				alert("Le fichier n'a pas été transféré ! (trop gros ?)");
			</SCRIPT>
			<?php
		}
	}
	else { 
			?>
			<SCRIPT language="javascript">
				alert('Ce type de fichier ne convient pas !');
			</SCRIPT>
			<?php
	}
// FIN TRANSFERT DU fichier !
}
//On ne voit les pièces jointes que si sessions de nb articles >0
 
 ?>
<TABLE width='350'>
<CAPTION></CAPTION>
<br>
<THEAD>
<tr><th >
<LABEL>Pi&egrave;ce jointe</LABEL>
</th>
</th>
</tr>
</THEAD>
<TBODY>
<td>
<INPUT type="file" name="fichieruu" />&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT type="submit" value="" name="envoyer" class="abouton3" />&nbsp;Ajouter(< 7 Mo)</td>
 
<?php
afficherPJ($daId);	
?>
</tbody>
</table>
<?php
 
 
/* GetExtensionName - Renvoie l'extension d'un fichier
. $File (char): Nom du fichier
. $Dot  (bool): avec le point true/false
*/
 
function GetExtensionName($File, $Dot)
{
  if ($Dot == true) { 
  	$Ext = strtolower(substr($File, strrpos($File, '.')));
  }
  else { 
  	$Ext = strtolower(substr($File, strrpos($File, '.') + 1));
  }
  return $Ext;
}
?>
Merci bcp