serialize dans l'objet (serialize($this))

Petit nouveau ! | 2 Messages

03 nov. 2005, 12:46

Boujour,

Je voudrais savoir s'il est possible de faire un serialize à l'intérieur de l'objet serialize($this).

Je m'explique j'ai un fonction qui affiche une facture dynamique avec pas mal de champs de formulaire. Lorsque je soumet mon formulaire (qui est dans ma fonction), je veux pouvoir récupérer l'état de mon objet au rechargement.

Voici un exemple allégé (je l'ai testé mais il ne marche pas) :

Code : Tout sélectionner

$mafacture=unserialize($_POST["truc"]); echo $mafacture->test; class facture { var $test; function makeFacture() { $this->test=53; echo "<form name='formulaire' action='".$_SERVER["PHP_SELF"]."' methode='post'>"; echo "<input type='hidden' name='truc' value='".serialize($this)."'>"; echo "<input type='submit' value='envoyer'>"; echo "</form>"; } } $mafacture=new facture; $mafacture->makeFacture();

Au rechargement je souhaite visualiser ma variable "test"

Merci de vos réponses