Bonjour à tous,

Je suis confronté à une problème que je ne sais pas résoudre, je tourne en rond en fait !

Dans une interface d'admin, je dois construire un tableau dynamique (ajout de ligne).
Je compte le transmettre en POST avec la méthode serialize pour le décomposé et le unserialize pour le recomposer.

voici le code (une partie) :

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
32
33
34
35
 
DANS LE HEAD LA FONCTION JAVASCRIPT POUR AJOUTER UNE LIGNE 
 <script type="text/javascript" language="javascript"> 
 function AddRow(){ 
     var newRow = document.getElementById('table').insertRow(-1); 
     var newCell = newRow.insertCell(0); 
     newCell.innerHTML = '<input type="text" class="tabs" />'; 
     newCell = newRow.insertCell(1); 
     newCell.innerHTML = '<input type="text" class="tabs" />'; 
     newCell = newRow.insertCell(2); 
     newCell.innerHTML = '<input type="text" class="tabs"/>'; 
 } 
 </script> 
 
 
 DANS LE BODY MON FORMULAIRE 
 
 <div id="requis"> 
 <label>Tableau de donn&eacute;es : </label> 
 
 <table id='table' border='1' width:'600px'> 
     <tr>  
         <td>Diam&egrave;tre</td>          
         <td>Dimensions</td> 
         <td>Nombre de s&eacute;gments</td> 
     </tr> 
 </table> 
 </div> 
 
 <a href="java script:AddRow();"><img style="position:relative;top:3px;left:-3px" src="../img/add.png" />Ajouter une ligne</a 
 
 
     <input type="image" src="../img/valider.gif" class="inputSubmit" value="Submit" /> 
     <input name="action" type="hidden" id="action" value="ajouter" /> 
     <input type="hidden" name="tableau" value="<?=serialize($tableau);?>" />
Le problème est que je veux envoyer $tableau amsi je ne sais pas comment le stocker dans la variable tableau (mon tableau est dynamique et non fixe) ... J'ai tout essayé avec javascript et php mais je dois être mauvais !

J'ai tenté un truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<?php  
 $tableau = "<script type="text/javascript">document.getElementById('table');</script> "; ?>
$tableau correspondrait donc à la table id="table".

Merci de votre aide