Bonsoir,
J'ai une page php (qui génère un ensemble de formulaires).
voici le code html
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
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é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 veux insérer dans la base (sur une même ligne...) le tiercé de valeurs :
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; }
"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 :
J'espère que je me suis bien fait comprendre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 --------------------------------------------------- id | date_art | desc_art_fr | desc_art_en ---------------------------------------------------
Merci d'avance pour votre aide.
Partager