Bonjour a tous et toutes

J'essaie depuis qq jours d'inserer dans ma base des données en une seule opération, "commande INSERT "
En fait il s'agit d'entrer un bon de commande avec 5 lignes maxi.
Mais avec ce code que j'ai essayé de mettre au point, j'ai des milliers d'entrées dans ma base, ca peut faire beaucoup pour le client....
je vous met le code issue de mon petit crane....
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
<?php 
$i = 0; 
while ($i <= 5) { 
 
$connexion =  mysql_connect("###","###","###")
or exit("Erreur 101") ;
 mysql_select_db( "vmfloc123" , $connexion)
or exit("Erreur 102") ;
 
 $nom.$i=$_POST['nom'.$i];
 $prenom.$i=$_POST['prenom'.$i];
  $adresse.$i=$_POST['adresse'.$i];
  $cp.$i=$_POST['cp'.$i];
  $ville.$i=$_POST['ville'.$i];
   $telephone.$i=$_POST['telephone'.$i];
    $mail.$i=$_POST['mail'.$i];    
$mod.$i=$_POST['modele'.$i]; 
$item.$i=$_POST['item'.$i]; 
$avatar.$i=$_POST['avatar'.$i]; 
$pren.$i=$_POST['pren'.$i]; 
$taille.$i=$_POST['taille'.$i];
$cde.$i=$_POST['commande'.$i];  
 
$req.$i="INSERT INTO cheque_tbl (id, nom, prenom, adresse, cp, ville, tel, mail, modele, item, avatar, pren, taille, cde) VALUES ('', '$nom.$i', '$prenom.$i', '$adresse.$i', '$cp.$i', '$ville.$i', '$telephone.$i', '$mail.$i', '$mod.$i', '$item.$i', '$nomFichier.$i', '$pren.$i', '$taille.$i', '$cde.$i')";
 
 
mysql_query($req.$i)or exit ('Erreur SQL !'.$req.$i.'<br>'.mysql_error());
$i=$i+1; 
mysql_close();
}
?>
Je me demande si la commande INSERT ne devrait pas etre en dehors de la boucle... mais là je me perd de plus en plus..
Merci a vous qui passez jeter un oeil ici
cordialement