j'ai essayé plusieurs méthode mais rien y fais alors si un de vous a l’âme charitable pour me venir en aide je serai le plus heureux du monde lol

je vous poste mon code:
la table:
===Base de données pieces
== Structure de la table memoire
|------
|Colonne|Type|Null|Défaut
|------
|//**ID**//|int(200)|Non|
|ref|varchar(250)|Non|
|nom_de_la_piece|varchar(250)|Non|
|qte|varchar(250)|Non|
|personne|varchar(250)|Non|
|commentaire|varchar(250)|Non|
|image|varchar(250)|Non|
== Contenu de la table memoire
ID REF NOM QTE Commentaire Image
|151|123azerety|memoire|4|ludo|rien|http://localhost/pieces_detachees/memoi ... thouse.jpg
== Structure de la table memoire
|------
|Colonne|Type|Null|Défaut
|------
|//**ID**//|int(200)|Non|
|ref|varchar(250)|Non|
|nom_de_la_piece|varchar(250)|Non|
|qte|varchar(250)|Non|
|personne|varchar(250)|Non|
|commentaire|varchar(250)|Non|
|image|varchar(250)|Non|
voila la table avec un exemple
maintenant le code:
insertion.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>insertion memoires 2</title>
<meta http-equiv="refresh" content= "1;
URL= http://localhost/pieces_detachees/memoires.php" onclick="window.open(this.href);return false;">
</head>
<body>
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "pieces" ) ;
//récupération des valeurs des champs:
//référence:
$ref = $_POST["ref"] ;
//nom de la piece:
$nom_de_la_piece = $_POST["nom_de_la_piece"] ;
//quantité:
$qte = $_POST["qte"] ;
//détenteur:
$personne = $_POST["personne"] ;
//commentaire:
$commentaire = $_POST["commentaire"] ;
//image
if(isset($_FILES['image']))
{
// params
unset($erreur);
$extensions_ok = array('png', 'gif', 'jpg', 'jpeg');
$taille_max = 1000000;
// utilisez également des slashes sous windows : $dest_dossier = 'd:/damien/photos/';
//récupération de l'extension du fichier.
$extension = $_FILES['image']['name'];
$chemin = '../images_uploader/';
$chemin_image = 'http://localhost/pieces_detachees/memoi ... _uploader/';
$lien = $chemin . $ref;
$lien_image = $chemin_image . $ref .$extension ;
$url = $lien . $extension;
// vérifications
if( !in_array( substr(strrchr($_FILES['image']['name'], '.'), 1), $extensions_ok ) )
{
$erreur = 'Veuillez sélectionner un fichier de type png, gif ou jpg !';
}
elseif( file_exists($_FILES['image']['tmp_name'])
and filesize($_FILES['image']['tmp_name']) > $taille_max)
{
$erreur = 'Votre fichier doit faire moins de 500Ko !';
}
// copie du fichier
if(!isset($erreur))
{
$fichier = basename($_FILES['image']['name']);
// formatage nom fichier
// enlever les accents
$fichier = strtr($fichier,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
// remplacer les caracteres autres que lettres, chiffres et point par _
$fichier = preg_replace('/([^.a-z0-9]+)/i', '_', $fichier);
// copie du fichier
if (move_uploaded_file($_FILES['image']['tmp_name'], $lien. "" .$extension));
}
}
//création de la requête SQL:
$sql = "INSERT INTO memoire (ref, nom_de_la_piece, qte, personne, commentaire, image)
VALUES ( '$ref', '$nom_de_la_piece', '$qte', '$personne', '$commentaire' , '$lien_image') " ;
//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si l'insertion a marchée:
if($requete)
{
echo("L'insertion a été correctement effectuée") ;
}
else
{
echo("L'insertion à échouée") ;
}
?>
</body>
</html>
et la page qui affiche :
<?php
include ('includes\connection_bdd.php'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>memoires vives</title>
<script language="javascript">
function confirme( identifiant )
{
var confirmation = confirm( "Voulez vous vraiment supprimer cet enregistrement ?" ) ;
if( confirmation )
{
document.location.href = "memoires/suppression2.php?IDmemoire="+identifiant ;
}
}
</script>
<link href="css/reset.css" rel="stylesheet" type="text/css" />
<link href="css/pieces.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>MEMOIRES</h1>
<br />
<br />
<?php
include ('includes\menu.php');
?>
<br />
<br />
<a style="color: #F00; background-color:#FFF;" href="memoires/insertion_memoire/insertion.php"><b>Ajouter une référence</b></a><br />
<br />
<?php
//3 on fait sa requête
$resultat = mysql_query("SELECT * FROM memoire ORDER BY ref");
if(!$resultat){
die("erreur de requete: " . mysql_error() );
}
$total = mysql_num_rows($resultat);
// si on a récupéré un résultat on l'affiche.
if($total) {
// debut du tableau
echo '<table bgcolor="#FFFFFF">'."\n";
// première ligne on affiche les titres prénom et surnom dans 2 colonnes
echo '<tr>';
echo '<td class="td"><b><u>ID</u></b></td>';
echo '<td class="td"><b><u>références</u></b></td>';
echo '<td class="td"><b><u>Nom de la pièce</u></b></td>';
echo '<td class="td"><b><u>quantités</u></b></td>';
echo '<td class="td"><b><u>Nom du détenteur</u></b></td>' ;
echo '<td class="td"><b><u>Commentaire</u></b></td>' ;
echo '<td class="td"><b><u>image</u></b></td>' ;
echo '</tr>'."\n";
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
while($row = mysql_fetch_array($resultat))
{
echo '<tr class="tr">';
echo '<td class="td">'.$row["ID"].'</td>';
echo '<td class="td">'.$row["ref"].'</td>';
echo '<td class="td">'.$row["nom_de_la_piece"].'</td>';
echo '<td class="td">'.$row["qte"].'</td>';
echo '<td class="td">'.$row["personne"].'</td>';
echo '<td class="td">'.$row["commentaire"].'</td>';
echo '<td class="td"><img src="'.$row["image"].'"/></td>';
echo '<td class="td"><a href= modif_memoire/modification2.php?IDmemoire='.$row['ID'].'><img src="images/b_edit.png" style="padding: 2 2 2 2px;" alt:"modifier"></a></td>';
echo '<td class="td"><a href= ../pieces_detachees/memoires/suppression_memoire/suppression2.php?IDmemoire='.$row['ID'].'><img src="images/b_drop.png" style="padding: 2 2 2 2px;" alt:"supprimer"></a></td>';
echo '</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysql_free_result($resultat);
//5 on ferme la connection
mysql_close();
?>
</body>
</html>
j'attends vos commentaires avec impatience merci