Bonsoir,

J'ai une page php (qui génère un ensemble de formulaires).

voici le code html
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
 
<form name="createArtist" action="admin.php?action=create&page=3" method="POST">
<!-- bloc de donnée à enregister dans la base -->
Ann&eacute;e : 
<select name="date_art_0">
<option value="">defaut</option>
<option value="1900">2006</option>
<option value="1901">2005</option>
</select>
Descriptif en français :
<input name="desc_fr_0"  type="textarea" style="width:350px; height:50px" />
Descriptif en anglais :
<input name="desc_en_0"  type="textarea" style="width:350px; height:50px" />
<!-- bloc de donnée à enregister dans la base -->
<!-- ce bloc apparait 10 fois ou "n" fois le nom des champs étant terminé par un indice : 0, 1 , 2 , 3,... -->
Je récupère les variables $_POST que j'extrait pour les stocker dans un nouveau tableau associatif, en excluant les valeurs qui ne m'intéressent pas ou les champs vides :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$Tab_formulaire_post = array();
foreach ($_POST as $key=>$val)
{
	if ( ($val !== '') && ($val !== "VALIDER") ) {
	$Tab_formulaire_post [$key] = $val;
}
Je veux insérer dans la base (sur une même ligne...) le tiercé de valeurs :
"date_art_1", "desc_fr_1", "desc_en_1" (par exemple). Sachant que le suffixe de ces variables va de 0 à n....

Comment pourrai-je faire pour stocker ces trois valeurs "ensemble" de façon a éxécuter ma requete d'insertion à chaque itération d'une boucle "foreach" sur mon tableau "$Tab_formulaire_post".

Voici la structure de ma table MySql :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
---------------------------------------------------
id   | date_art  | desc_art_fr  | desc_art_en
---------------------------------------------------
J'espère que je me suis bien fait comprendre.

Merci d'avance pour votre aide.