Mailinglisten-Archive |
> > ich möchte ein Array über einen Link weitergeben. > > Dazu habe ich das Array mit serialize umgewandelt > So geht dem konkret net. ... du musst $datas noch mit urlencode bearbeiten > echo "<a href = > gd_artikel_menge.php?sessid=$sessid&data=".urlencode($datas).">Grafik</a>"; > >Im 2. Skript will ich die Variable mit unserialize wieder zurück zu einem > Hier heisst das dann > $data = unserialize(urldecode($datas)); > Grüße, Mathias Danke Mathias. Ich bin am Verzweifeln, es geht immer noch nicht. im 1. Skript $datas = urlencode(serialize($statdat)); print "<p><a href = gd_artikel_menge.php?sessid=$sessid&data=$datas>Grafik</a>"; print $datas; Ausgabe: a%3A1%3A%7Bi%3A200201%3Ba%3A3%3A%7Bs%3A5%3A%22datum%22%3Bs%3A7%3A%2201.2002%22%3Bs%3A5%3A%22menge%22%3Bd%3A28.28%3Bs%3A5%3A%22netto%22%3Bd%3A3325.75%3B%7D%7D Im HTML-Dokument steht die URL auch mit diesem Bla... im 2. Skript print "<p>".$data; $data=urldecode($data); print "<br>".$data; $data=unserialize($data); print "<br>".$data; if(!is_array($data)) { print "<p>Es ist kein Array"; exit(); } Ausgabe => a:1:{i:200201;a:3:{s:5:\"datum\";s:7:\"01.2002\";s:5:\"menge\";d:28.28;s:5:\"netto\";d:3325.75;}} a:1:{i:200201;a:3:{s:5:\"datum\";s:7:\"01.2002\";s:5:\"menge\";d:28.28;s:5:\"netto\";d:3325.75;}} Es ist kein Array Was mache ich falsch? Mir schwimmt es schon vor den Augen durch den vielen Zahlenwust. Danke + Gruss Ron
php::bar PHP Wiki - Listenarchive