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:
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!
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=''">
En vous remerciant!
Partager