Excusez-moi,
J'ai parcouru un bon nombre de forum avant de faire ce post mais aucune des solutions n'a réglée mon problème.
Je voudrais passer un tableau deux dimensions d'un formulaire à un autre. Dans le premier, je fais:
<INPUT type='hidden' name='shippings' value='<?=serialize($cp->shipping_methods);?>'>
L'opération se passe bien et lorsque je fais un echo de la variable $_POST récupérée, j'ai bien ma chaire de caractères
$_POST["shippings"]=a:3:{i:0;a:7:{s:4:\"name\";s:30:\"Priorité Mondial INTL\";s:4:\"rate\";s:6:\"376.43\";s:12:\"shippingDate\";s:10:\"2009-01-14\";s:12:\"deliveryDate\";s:28:\"
www.postescanada.ca/?Lang=fr\";s:17:\"d ... XPressPost International\";s:4:\"rate\";s:6:\"228.44\";s:12:\"shippingDate\";s:10:\"2009-01-14\";s:12:\"deliveryDate\";s:10:\"2009-01-21\";s:17:\"deliveryDayOfWeek\";s:1:\"4\";s:9:\"nextDayAM\";s:5:\"false\";s:9:\"packingID\";s:3:\"P_0\";}i:2;a:7:{s:4:\"name\";s:23:\"Colis Postaux - Surface\";s:4:\"rate\";s:6:\"118.06\";s:12:\"shippingDate\";s:10:\"2009-01-14\";s:12:\"deliveryDate\";s:19:\"1 à 3 mois\";s:17:\"deliveryDayOfWeek\";s:1:\"4\";s:9:\"nextDayAM\";s:5:\"false\";s:9:\"packingID\";s:3:\"P_0\";}}
Mais voilà lorsque je fais
$shippings=unserialize($_POST['shippings']);
Unserailize me retourne false.
J'ai essayé urlencode/serialize et stripslasches/unserialize l'erreur reste la même sauf que lorsque j'affiche la varaible poste j'ai plutot ceci:
a:3:{i:0;a:7:{s:4:"name";s:30:"Priorité Mondial INTL";s:4:"rate";s:6:"376.43";s:12:"shippingDate";s:10:"2009-01-14";s:12:"deliveryDate";s:28:"
www.postescanada.ca/?Lang=fr";s:17:"del ... XPressPost International";s:4:"rate";s:6:"228.44";s:12:"shippingDate";s:10:"2009-01-14";s:12:"deliveryDate";s:10:"2009-01-21";s:17:"deliveryDayOfWeek";s:1:"4";s:9:"nextDayAM";s:5:"false";s:9:"packingID";s:3:"P_0";}i:2;a:7:{s:4:"name";s:23:"Colis Postaux - Surface";s:4:"rate";s:6:"118.06";s:12:"shippingDate";s:10:"2009-01-14";s:12:"deliveryDate";s:19:"1 à 3 mois";s:17:"deliveryDayOfWeek";s:1:"4";s:9:"nextDayAM";s:5:"false";s:9:"packingID";s:3:"P_0";}}
Quelqu'un a-t-il une idée?
Merci beaucoup