|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 22 ![]() |
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 :
En vous remerciant! |
||
|
|
00
|
|
|
#2 | ||
|
Membre chevronné
![]() Taoufiq BenDéveloppeur Web Inscription : mai 2009 Messages : 456 ![]() |
Code :
|
||
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 22 ![]() |
Bonjour!
Merci de ta réponse! Ca m'éclair un peut sur la finalité de ce que je veux faire. Citation:
As-tu une idée? PS: lorsque j'utilise la commande unserialize de PHP et que je fais un echo de celle-ci, j'obtiens un jolis "Array" à l'affichage, normal? D'avance, merci! |
|
|
|
00
|
|
|
#4 | ||
|
Membre chevronné
![]() Taoufiq BenDéveloppeur Web Inscription : mai 2009 Messages : 456 ![]() |
Code :
pour afficher un array apres la serialisation tu dois fair un print_r ou tu boucle sur l'array |
||
|
|
00
|
|
|
#5 | |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 22 ![]() |
Encore merci, j'avance
Mon serialize + insertion dans ma table fonctionnement comme je le souhaite, sous forme Citation:
J'aimerais a partir de cette nouvelle table pouvoir remplir un nouveau tableau ou chaque donnée serait séparée à nouveau. Le manuel du unserialize ne m'aide pas beaucoup, le déclick ne se fait pas... |
|
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() Taoufiq BenDéveloppeur Web Inscription : mai 2009 Messages : 456 ![]() |
La fonction unserliaze il va te donner un array de champs, pour les inserer il faut une boucle sur l'array.
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 22 ![]() |
Après avoir essayé quelque bidouillage, je n'arrive pas à quelque chose de concret. Je ne vois pas comment faire une boucle sur un Array, avec ce système ci...
|
|
|
00
|
|
|
#8 | ||
|
Membre chevronné
![]() Taoufiq BenDéveloppeur Web Inscription : mai 2009 Messages : 456 ![]() |
Code :
|
||
|
|
00
|
|
|
#9 | |||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|||
|
|
00
|
|
|
#10 | ||||
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 22 ![]() |
Citation:
Citation:
Merci pour votre temps! |
||||
|
|
00
|
|
|
#11 | ||
|
Membre chevronné
![]() Taoufiq BenDéveloppeur Web Inscription : mai 2009 Messages : 456 ![]() |
lorsque tu unserializer tes champs tu aura un array pour chaque champs, si il vient tous de la meme table alors ils auront le même compte, comme ça tu va boucler sur l'un des arrays et tu va créer ton tableau comme tu le veut
Code :
|
||
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 22 ![]() |
Ca rejoint ce que j'avais dans mes idées, mais les subtilités apparaissent..
Grace à ton script, je recrée un tableau de donnée en PHP, il est là ok. J'avais pour habitude d'afficher mes datas de mes tables dans des tableaux html, ce qui me perturbent un peu, vu que ici ce n'est pas de la mise en page ou de l'affichage. Pour afficher ce que contenait mes tables, j'utilisais des boucles while que j'affectais à la table visée. Est-ce que je peux directement passer du tableau généré en PHP à une mise en page HTML? |
|
|
00
|
|
|
#13 | ||
|
Membre chevronné
![]() Taoufiq BenDéveloppeur Web Inscription : mai 2009 Messages : 456 ![]() |
Bien sur
Code :
|
||
|
|
00
|
|
|
#14 | |||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|||
|
|
00
|
|
|
#15 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 22 ![]() |
On génére 2 boucles?
|
|
|
00
|
|
|
#16 |
|
Membre Expert
![]() Thierry NFC & DevWeb Inscription : avril 2006 Messages : 1 175 ![]() |
|
|
|
00
|
|
|
#17 | |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 22 ![]() |
Bonjour,
Je viens de tester le script, ça donne ceci: Citation:
|
|
|
|
00
|
|
|
#18 | ||
|
Membre Expert
![]() Thierry NFC & DevWeb Inscription : avril 2006 Messages : 1 175 ![]() |
Peut être que tu as juste oublié ceci
Code :
|
||
|
|
00
|
|
|
#19 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 22 ![]() |
Un grand merci à tous, et pour vos conseils également!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com