title: save array to database mysql/php
body: <p>I have a form that is generated by the databse information displayed. The user will be able to make some modifications on this data, and I would like to save it to database, so I have the following forw (this code is the generated one)</p>
  
  <pre><code> &lt;form action="#" method="post"&gt;
  
        &lt;input type="hidden" name="liasse" value="liasse_a"/&gt;
        &lt;input type="hidden" name="n_doss" value="120015660001"/&gt;  
  &lt;table id="box-table-a" width="100%"&gt;
      &lt;tr&gt;
           &lt;th scope="col"&gt;&lt;input name="data[0][code_s]" type="text" value="CODE S" size="10" &gt;&lt;/th&gt;
           &lt;th scope="col"&gt;&lt;input name="data[0][libelle]" type="text" value="LIBELLE" size="30"&gt;&lt;/th&gt;
            &lt;th scope="col"&gt;&lt;input name="data[0][action]" type="text" value="ACTION" size="15"&gt;&lt;/th&gt;
           &lt;th scope="col"&gt;&lt;input name="data[0][libelle]" type="text" value="DESCRIPTION" size="40"&gt;&lt;/th&gt;
            &lt;th scope="col"&gt;&lt;input type="text" name="data[0][date]" value="DATE D'ACTION" size="12"&gt;&lt;/th&gt;   &lt;th scope="col"&gt;&lt;input type="text" name="data[0][date]" value="VALIDATION" size="12"&gt;&lt;/th&gt;
            &lt;th scope="col"&gt;&lt;strong&gt;ETAT&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;
  
        &lt;tr&gt;
           &lt;td&gt;&lt;input name="data[1][code_s]" type="text" value="5F" size="10" style="background-color:#FF0"&gt;&lt;input type="hidden" name="data[1][id]" value="667"&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[1][libelle]" type="text" value="FRAIS A NOTRE CHARGE: référé" size="30" style="background-color:#FF0"&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[1][action]" type="text" value="RELANC1" size="15" style="background-color:#FF0"&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[1][description]" type="text" value="1ère relance" size="40" style="background-color:#FF0"&gt;&lt;/td&gt;
           &lt;td&gt;   &lt;input type="date" name="data[1][date]" class="date" id="date1" value="09-10-2012" size="12" style="background-color:#FF0"  readonly="readonly"&gt;&lt;/td&gt;
   &lt;td nowrap&gt;&lt;input type="text" name="data[1][date_validation]" id="data[1][date_validation]" value="Non trait&amp;eacute;" size="12" style="background-color:#FF0"&gt;&lt;/td&gt;
           &lt;td nowrap&gt;&lt;a href="#" onClick="return confirm('Vous ne pouvez pas &amp;eacute;diter ou changer la date d\'une action appartenant à votre passif !')"&gt;&lt;img src="images/gtk-edit.png" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="validate-action.php?id=667&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/go.gif" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="#" onClick="return confirm('Vous ne pouvez pas supprimer une action appartenant à votre passif !')"&gt;&lt;img src="images/trash-paper.png" width="24" height="24"&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  
    &lt;tr&gt;
           &lt;td&gt;&lt;input name="data[2][code_s]" type="text" value="5F" size="10" style=""&gt;&lt;input type="hidden" name="data[2][id]" value="668"&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[2][libelle]" type="text" value="FRAIS A NOTRE CHARGE: référé" size="30" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[2][action]" type="text" value="RELANC2" size="15" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[2][description]" type="text" value="2ème relance" size="40" style=""&gt;&lt;/td&gt;
           &lt;td&gt;   &lt;input type="date" name="data[2][date]" class="date" id="date2" value="17-10-2012" size="12"  required="true" &gt;&lt;/td&gt;
   &lt;td nowrap&gt;&lt;input type="text" name="data[2][date_validation]" id="data[2][date_validation]" value="Non trait&amp;eacute;" size="12" style=""&gt;&lt;/td&gt;
           &lt;td nowrap&gt;&lt;a href="edit-action.php?id=668&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;img src="images/gtk-edit.png" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="validate-action.php?id=668&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/go.gif" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="delete-action.php?id=668&amp;n_doss=120015660001&amp;liasse=liasse_a" onClick="return confirm('voulez vous vraiment supprimer cette action ?')"&gt;&lt;img src="images/trash-paper.png" width="24" height="24"&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  
    &lt;tr&gt;
           &lt;td&gt;&lt;input name="data[3][code_s]" type="text" value="5F" size="10" style=""&gt;&lt;input type="hidden" name="data[3][id]" value="669"&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[3][libelle]" type="text" value="FRAIS A NOTRE CHARGE: référé" size="30" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[3][action]" type="text" value="MINITEL" size="15" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[3][description]" type="text" value="recherches CREDITSAFE" size="40" style=""&gt;&lt;/td&gt;
           &lt;td&gt;   &lt;input type="date" name="data[3][date]" class="date" id="date3" value="12-11-2012" size="12"  required="true" &gt;&lt;/td&gt;
   &lt;td nowrap&gt;&lt;input type="text" name="data[3][date_validation]" id="data[3][date_validation]" value="Non trait&amp;eacute;" size="12" style=""&gt;&lt;/td&gt;
           &lt;td nowrap&gt;&lt;a href="edit-action.php?id=669&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/gtk-edit.png" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="validate-action.php?id=669&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/go.gif" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="delete-action.php?id=669&amp;n_doss=120015660001&amp;liasse=liasse_a" onClick="return confirm('voulez vous vraiment supprimer cette action ?')"&gt;&lt;img src="images/trash-paper.png" width="24" height="24"&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  
    &lt;tr&gt;
           &lt;td&gt;&lt;input name="data[4][code_s]" type="text" value="5F" size="10" style=""&gt;&lt;input type="hidden" name="data[4][id]" value="670"&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[4][libelle]" type="text" value="FRAIS A NOTRE CHARGE: référé" size="30" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[4][action]" type="text" value="MEDLRAR" size="15" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[4][description]" type="text" value="mise en demeure LRAR" size="40" style=""&gt;&lt;/td&gt;
           &lt;td&gt;   &lt;input type="date" name="data[4][date]" class="date" id="date4" value="14-11-2012" size="12"  required="true" &gt;&lt;/td&gt;
   &lt;td nowrap&gt;&lt;input type="text" name="data[4][date_validation]" id="data[4][date_validation]" value="Non trait&amp;eacute;" size="12" style=""&gt;&lt;/td&gt;
           &lt;td nowrap&gt;&lt;a href="edit-action.php?id=670&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/gtk-edit.png" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="validate-action.php?id=670&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/go.gif" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="delete-action.php?id=670&amp;n_doss=120015660001&amp;liasse=liasse_a" onClick="return confirm('voulez vous vraiment supprimer cette action ?')"&gt;&lt;img src="images/trash-paper.png" width="24" height="24"&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  
    &lt;tr&gt;
           &lt;td&gt;&lt;input name="data[5][code_s]" type="text" value="5F" size="10" style=""&gt;&lt;input type="hidden" name="data[5][id]" value="671"&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[5][libelle]" type="text" value="FRAIS A NOTRE CHARGE: référé" size="30" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[5][action]" type="text" value="TRANSAV" size="15" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[5][description]" type="text" value="$ Transmission des pièces à l'avocat pour référé" size="40" style=""&gt;&lt;/td&gt;
           &lt;td&gt;   &lt;input type="date" name="data[5][date]" class="date" id="date5" value="10-12-2012" size="12"  required="true" &gt;&lt;/td&gt;
   &lt;td nowrap&gt;&lt;input type="text" name="data[5][date_validation]" id="data[5][date_validation]" value="Non trait&amp;eacute;" size="12" style=""&gt;&lt;/td&gt;
           &lt;td nowrap&gt;&lt;a href="edit-action.php?id=671&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/gtk-edit.png" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="validate-action.php?id=671&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/go.gif" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="delete-action.php?id=671&amp;n_doss=120015660001&amp;liasse=liasse_a" onClick="return confirm('voulez vous vraiment supprimer cette action ?')"&gt;&lt;img src="images/trash-paper.png" width="24" height="24"&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  
    &lt;tr&gt;
           &lt;td&gt;&lt;input name="data[6][code_s]" type="text" value="5F" size="10" style=""&gt;&lt;input type="hidden" name="data[6][id]" value="672"&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[6][libelle]" type="text" value="FRAIS A NOTRE CHARGE: référé" size="30" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[6][action]" type="text" value="POSITION" size="15" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[6][description]" type="text" value="RF procédure de référé en cours" size="40" style=""&gt;&lt;/td&gt;
           &lt;td&gt;   &lt;input type="date" name="data[6][date]" class="date" id="date6" value="10-12-2012" size="12"  required="true" &gt;&lt;/td&gt;
   &lt;td nowrap&gt;&lt;input type="text" name="data[6][date_validation]" id="data[6][date_validation]" value="Non trait&amp;eacute;" size="12" style=""&gt;&lt;/td&gt;
           &lt;td nowrap&gt;&lt;a href="edit-action.php?id=672&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/gtk-edit.png" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="validate-action.php?id=672&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/go.gif" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="delete-action.php?id=672&amp;n_doss=120015660001&amp;liasse=liasse_a" onClick="return confirm('voulez vous vraiment supprimer cette action ?')"&gt;&lt;img src="images/trash-paper.png" width="24" height="24"&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  
    &lt;tr&gt;
           &lt;td&gt;&lt;input name="data[7][code_s]" type="text" value="5F" size="10" style=""&gt;&lt;input type="hidden" name="data[7][id]" value="673"&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[7][libelle]" type="text" value="FRAIS A NOTRE CHARGE: référé" size="30" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[7][action]" type="text" value="AVOCA186" size="15" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[7][description]" type="text" value="Demande de date d'audience" size="40" style=""&gt;&lt;/td&gt;
           &lt;td&gt;   &lt;input type="date" name="data[7][date]" class="date" id="date7" value="28-12-2012" size="12"  required="true" &gt;&lt;/td&gt;
   &lt;td nowrap&gt;&lt;input type="text" name="data[7][date_validation]" id="data[7][date_validation]" value="Non trait&amp;eacute;" size="12" style=""&gt;&lt;/td&gt;
           &lt;td nowrap&gt;&lt;a href="edit-action.php?id=673&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/gtk-edit.png" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="validate-action.php?id=673&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/go.gif" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="delete-action.php?id=673&amp;n_doss=120015660001&amp;liasse=liasse_a" onClick="return confirm('voulez vous vraiment supprimer cette action ?')"&gt;&lt;img src="images/trash-paper.png" width="24" height="24"&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  
    &lt;tr&gt;
           &lt;td&gt;&lt;input name="data[8][code_s]" type="text" value="5F" size="10" style=""&gt;&lt;input type="hidden" name="data[8][id]" value="674"&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[8][libelle]" type="text" value="FRAIS A NOTRE CHARGE: référé" size="30" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[8][action]" type="text" value="CLI6108" size="15" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[8][description]" type="text" value="$ cette affaire sera appelée à l'audience du..." size="40" style=""&gt;&lt;/td&gt;
           &lt;td&gt;   &lt;input type="date" name="data[8][date]" class="date" id="date8" value="02-01-2013" size="12"  required="true" &gt;&lt;/td&gt;
   &lt;td nowrap&gt;&lt;input type="text" name="data[8][date_validation]" id="data[8][date_validation]" value="Non trait&amp;eacute;" size="12" style=""&gt;&lt;/td&gt;
           &lt;td nowrap&gt;&lt;a href="edit-action.php?id=674&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/gtk-edit.png" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="validate-action.php?id=674&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/go.gif" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="delete-action.php?id=674&amp;n_doss=120015660001&amp;liasse=liasse_a" onClick="return confirm('voulez vous vraiment supprimer cette action ?')"&gt;&lt;img src="images/trash-paper.png" width="24" height="24"&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  
    &lt;tr&gt;
           &lt;td&gt;&lt;input name="data[9][code_s]" type="text" value="5F" size="10" style=""&gt;&lt;input type="hidden" name="data[9][id]" value="675"&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[9][libelle]" type="text" value="FRAIS A NOTRE CHARGE: référé" size="30" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[9][action]" type="text" value="AVOCAT69" size="15" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[9][description]" type="text" value="Demande résultat dernière audience" size="40" style=""&gt;&lt;/td&gt;
           &lt;td&gt;   &lt;input type="date" name="data[9][date]" class="date" id="date9" value="28-01-2013" size="12"  required="true" &gt;&lt;/td&gt;
   &lt;td nowrap&gt;&lt;input type="text" name="data[9][date_validation]" id="data[9][date_validation]" value="Non trait&amp;eacute;" size="12" style=""&gt;&lt;/td&gt;
           &lt;td nowrap&gt;&lt;a href="edit-action.php?id=675&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/gtk-edit.png" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="validate-action.php?id=675&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/go.gif" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="delete-action.php?id=675&amp;n_doss=120015660001&amp;liasse=liasse_a" onClick="return confirm('voulez vous vraiment supprimer cette action ?')"&gt;&lt;img src="images/trash-paper.png" width="24" height="24"&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  
    &lt;tr&gt;
           &lt;td&gt;&lt;input name="data[10][code_s]" type="text" value="5F" size="10" style=""&gt;&lt;input type="hidden" name="data[10][id]" value="676"&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[10][libelle]" type="text" value="FRAIS A NOTRE CHARGE: référé" size="30" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[10][action]" type="text" value="CLIEN117" size="15" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[10][description]" type="text" value="Ordonnance de référé rendue en votre faveur" size="40" style=""&gt;&lt;/td&gt;
           &lt;td&gt;   &lt;input type="date" name="data[10][date]" class="date" id="date10" value="18-02-2013" size="12"  required="true" &gt;&lt;/td&gt;
   &lt;td nowrap&gt;&lt;input type="text" name="data[10][date_validation]" id="data[10][date_validation]" value="Non trait&amp;eacute;" size="12" style=""&gt;&lt;/td&gt;
           &lt;td nowrap&gt;&lt;a href="edit-action.php?id=676&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/gtk-edit.png" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="validate-action.php?id=676&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/go.gif" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="delete-action.php?id=676&amp;n_doss=120015660001&amp;liasse=liasse_a" onClick="return confirm('voulez vous vraiment supprimer cette action ?')"&gt;&lt;img src="images/trash-paper.png" width="24" height="24"&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  
    &lt;tr&gt;
           &lt;td&gt;&lt;input name="data[11][code_s]" type="text" value="5F" size="10" style=""&gt;&lt;input type="hidden" name="data[11][id]" value="677"&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[11][libelle]" type="text" value="FRAIS A NOTRE CHARGE: référé" size="30" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[11][action]" type="text" value="DEB6000" size="15" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[11][description]" type="text" value="$ Avons ordonnance de référé, menace d'exécution forcée si pas de règlement" size="40" style=""&gt;&lt;/td&gt;
           &lt;td&gt;   &lt;input type="date" name="data[11][date]" class="date" id="date11" value="08-03-2013" size="12"  required="true" &gt;&lt;/td&gt;
   &lt;td nowrap&gt;&lt;input type="text" name="data[11][date_validation]" id="data[11][date_validation]" value="Non trait&amp;eacute;" size="12" style=""&gt;&lt;/td&gt;
           &lt;td nowrap&gt;&lt;a href="edit-action.php?id=677&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/gtk-edit.png" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="validate-action.php?id=677&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/go.gif" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="delete-action.php?id=677&amp;n_doss=120015660001&amp;liasse=liasse_a" onClick="return confirm('voulez vous vraiment supprimer cette action ?')"&gt;&lt;img src="images/trash-paper.png" width="24" height="24"&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  
    &lt;tr&gt;
           &lt;td&gt;&lt;input name="data[12][code_s]" type="text" value="5F" size="10" style=""&gt;&lt;input type="hidden" name="data[12][id]" value="678"&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[12][libelle]" type="text" value="FRAIS A NOTRE CHARGE: référé" size="30" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[12][action]" type="text" value="SCENARIO" size="15" style=""&gt;&lt;/td&gt;
           &lt;td&gt;&lt;input name="data[12][description]" type="text" value="EXF CHAINAGE VERS SCENARIO EXECUTION FORCEE " size="40" style=""&gt;&lt;/td&gt;
           &lt;td&gt;   &lt;input type="date" name="data[12][date]" class="date" id="date12" value="28-03-2013" size="12"  required="true" &gt;&lt;/td&gt;
   &lt;td nowrap&gt;&lt;input type="text" name="data[12][date_validation]" id="data[12][date_validation]" value="Non trait&amp;eacute;" size="12" style=""&gt;&lt;/td&gt;
           &lt;td nowrap&gt;&lt;a href="edit-action.php?id=678&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/gtk-edit.png" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="validate-action.php?id=678&amp;n_doss=120015660001&amp;liasse=liasse_a&amp;qualite=Débiteur Principal"&gt;&lt;img src="images/go.gif" width="24" height="24"&gt;&lt;/a&gt; &lt;a href="delete-action.php?id=678&amp;n_doss=120015660001&amp;liasse=liasse_a" onClick="return confirm('voulez vous vraiment supprimer cette action ?')"&gt;&lt;img src="images/trash-paper.png" width="24" height="24"&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  
    &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;     
  
     &lt;p align="center"&gt;&lt;input type="submit" name="enreg" value="ENREGISTRER LES MODIFICATIONS &amp;Eacute;FFECTU&amp;Eacute;ES"&gt;&lt;/p&gt;
    &lt;/form&gt;       
  </code></pre>
  
  <p>What I would like to do is now to save this table into my databse, In fact I just would like to update data, so I've written the following code:</p>
  
  <pre><code>&lt;?php if(isset($_POST['enreg'])) { 
  var_dump($_POST['data']) ;
  
  $value = $_POST['data'] ; 
  
  foreach($value as $key =&gt; $array)
  {
  
          $sql = 'UPDATE agenda SET
          liasse = "'.mysql_real_escape_string($_GET['liasse']).'",
          code_s = "'.mysql_real_escape_string($array['code_s']).'",
          date_action = "'.date('Y-m-d',strtotime($array['date'])).'", 
          libelle = "'.mysql_real_escape_string($array['libelle']).'",
          action = "'.mysql_real_escape_string($array['action']).'",
          description = "'.mysql_real_escape_string($array['description']).'",
          n_doss = "'.mysql_real_escape_string($_GET['n_doss']).'",
          qualite = "'.mysql_real_escape_string($_GET['qualite']).'"
          WHERE id ="'.mysql_real_escape_string($array['id']).'"';
  mysql_query($sql) or die(__LINE__.mysql_error().$sql);
  
  }
  echo "&lt;div class=\"success\"&gt;Les modifications sont bien enregistr&amp;eacute;es, vous pouvez poursuivre vos actions.&lt;/div&gt;";
  }?&gt;
  </code></pre>
  
  <p>The var_dump does diplay this results:</p>
  
  <pre><code>1 =&gt; 
      array (size=7)
        'code_s' =&gt; string '5F' (length=2)
        'id' =&gt; string '667' (length=3)
        'libelle' =&gt; string 'FRAIS A NOTRE CHARGE: référé' (length=28)
        'action' =&gt; string 'RELANC1' (length=7)
        'description' =&gt; string '1ère relance' (length=12)
        'date' =&gt; string '09-10-2012' (length=10)
        'date_validation' =&gt; string 'Non traité' (length=10)
    2 =&gt; 
      array (size=7)
        'code_s' =&gt; string '5F' (length=2)
        'id' =&gt; string '668' (length=3)
        'libelle' =&gt; string 'FRAIS A NOTRE CHARGE: référé' (length=28)
        'action' =&gt; string 'RELANC2' (length=7)
        'description' =&gt; string '2ème relance' (length=12)
        'date' =&gt; string '17-10-2012' (length=10)
        'date_validation' =&gt; string 'Non traité' (length=10)
    3 =&gt; 
      array (size=7)
        'code_s' =&gt; string '5F' (length=2)
        'id' =&gt; string '669' (length=3)
        'libelle' =&gt; string 'FRAIS A NOTRE CHARGE: référé' (length=28)
        'action' =&gt; string 'MINITEL' (length=7)
        'description' =&gt; string 'recherches CREDITSAFE' (length=21)
        'date' =&gt; string '12-11-2012' (length=10)
        'date_validation' =&gt; string 'Non traité' (length=10)
    4 =&gt; 
  </code></pre>
  
  <p>and so on.</p>
  
  <p>Now When I try to save this it display to me the following errors:</p>
  
  <p>( ! ) Notice: Undefined index: description in C:\wamp\www\GESTION\edit_scenario.php on line 237
  this line reffers to:</p>
  
  <pre><code>description = "'.mysql_real_escape_string($array['description']).'",
  </code></pre>
  
  <p>and next:</p>
  
  <p>Notice: Undefined index: id in C:\wamp\www\GESTION\edit_scenario.php on line 240</p>
  
  <p>this line reffers to:</p>
  
  <pre><code>WHERE id ="'.mysql_real_escape_string($array['id']).'"';
  </code></pre>
  
  <p>I really have no idea of what's happened there, all of my variables are declared.</p>
  
  <p>Any kind of help or advice will be much appreciated.</p>
  
  <p>Kind regards.</p>
  
  <p>SP.</p>