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