Bonjour à tous!

J'espère que ce post se trouve au bon endroit.

Je viens faire appel à vos compétences pour finaliser un projet personnel.

Mise en situation:
J'ai une DB, avec une table qui possède 4 champs. A l'aide de cette table, je remplis un tableau avec 3 des champs disponible à l'aide d'une boucle.

J'aimerais par un simple click sur un bouton "save", "serializer" mon tableau dans une nouvelle table afin de garder un historique de celui-ci, et qu'après sauvegarde il reset la première table.

Comme je le dis, j'ai une vague notion de la commande serialize() et unserialize(), mais lorsque j'utilise celle-ci, à différent endroit de mon script, j'ai soit seulement 2 entrée (i.e: 1 2, 2 3, 3 4, etc, j'amais 1 2 3 4) ou alors j'ai une informations qui m'est totalement incompréhensible pour moi (j'ai eu droit à "N;").

Voici mon script:
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
36
37
38
39
40
// Display data 
$requete = "SELECT * FROM tablestaff"; 
$resultat = mysql_query($requete); 
$valeur = mysql_query($requete); 
$donnees = array(); 
$compteur = 0; 
?> 
<table class="displayStaff"> 
<tr> 
<th style="width:150px;">Staff</th> 
<th style="width:150px;">Payables</th> 
<th style="width:150px;">Delete</th> 
</tr> 
<?php 
if (mysql_num_rows($valeur)<>0) 
{ 
while ($donnees = mysql_fetch_array($valeur)) 
{ 
if ($compteur%2 == 1) 
{ 
$classe = "impair"; 
} 
else 
{	
$classe = "pair"; 
} 
?> 
<tr style="text-align: center" class="<?php echo $classe;?>"> 
<td id="tab_staff"><?php echo $donnees['surname_staff'] ;echo ' '; echo $donnees['name_staff'];?></td> 
<td id="tab_amount"><?php echo $donnees['amount_staff'] ;?></td> 
<td><?php echo '<a style="text-decoration: none;" href="index.php?page=managementStaff&deleteStaff=' .$donnees['id_staff']. '">Del</a>'?></td> 
</tr> 
<?php 
$compteur++; 
 
} 
} 
?> 
</table> 
<input type="button" value="save" style="margin-left: 68%;" OnClick="window.location.href=''">
Si quelqu'un a (compris ) une solution ou une méthode, je suis preneur. Je suis un novice en PHP donc toute expérience est bonne à prendre!

En vous remerciant!