[PHP] Serialize tableau dynamique
graphh
Messages postés
37
Date d'inscription
Statut
Membre
Dernière intervention
-
graphh Messages postés 37 Date d'inscription Statut Membre Dernière intervention -
graphh Messages postés 37 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je me retrouve devant une énigme (pour moi). Je ne suis pas un expert en PHP, et j'aimerai dans le cadre d'un projet personnel "serializer" un tableau que je remplis dynamiquement (via une boucle while et une requête SQL).
Le but est de sauver à l'aide d'un bouton le tableau et de l'enregistrer dans une table (pour créer un historique).
J'ai essayé à différent endroit la commande serialize($donnees['surname_staff']) (cf le code ci-dessous), mais cela ne donne rien de concluant.
Voici le code de ma boucle/tableau:
----------------------------------------------------------------------------------------------
// 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=''">
----------------------------------------------------------------------------------------------
Ne vous préoccupez pas du code concernant la variable $classe, c'est juste pr effectuer un changement de couleur dans les lignes de mon tableau.
J'aimerai donc que lorsque j'appuye sur le bouton "save", il serialize l'ensemble de mon tableau, et après en avoir fait l'insertion dans la DB, le reset.
Quelqu'un aurait-il une idée?
Veuillez m'excuser si cela n'est pas très clair :S
Je me retrouve devant une énigme (pour moi). Je ne suis pas un expert en PHP, et j'aimerai dans le cadre d'un projet personnel "serializer" un tableau que je remplis dynamiquement (via une boucle while et une requête SQL).
Le but est de sauver à l'aide d'un bouton le tableau et de l'enregistrer dans une table (pour créer un historique).
J'ai essayé à différent endroit la commande serialize($donnees['surname_staff']) (cf le code ci-dessous), mais cela ne donne rien de concluant.
Voici le code de ma boucle/tableau:
----------------------------------------------------------------------------------------------
// 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=''">
----------------------------------------------------------------------------------------------
Ne vous préoccupez pas du code concernant la variable $classe, c'est juste pr effectuer un changement de couleur dans les lignes de mon tableau.
J'aimerai donc que lorsque j'appuye sur le bouton "save", il serialize l'ensemble de mon tableau, et après en avoir fait l'insertion dans la DB, le reset.
Quelqu'un aurait-il une idée?
Veuillez m'excuser si cela n'est pas très clair :S
A voir également:
- [PHP] Serialize tableau dynamique
- Tableau croisé dynamique - Guide
- Tableau word - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Tableau ascii - Guide
- Trier un tableau excel - Guide