Hallo allerseits, bevor ich aufgrund der Überschrift und meinem Problem angefeindet werden zwecks crossposting etc, hört mich bitte an, da ich ein absoluter Beginner bin und schon zig Foren und Beiträge geforstet habe (inkl. Manual).
Ich will ohne zu Wissen was in dem Abfrageergebnis steht dieses in einem Array speichern, welches ich dann in einer Session ablege, da ich das Ergebnis auf der Folgeseite benötige.
Das mit der Session klappt und mit dem Array auch, nur dass das Array falsch eingelesen wird. Ich bräuchte ein zweidimensionales Array. Komme aber mit den bisherigen Erklärungen zum Speichern eines Abfrageergebnisses in mehrdimensionalen Arrays nicht so ganz hin.
Wäre schön wenn jemand nen kleinen Tip hätte.
Tabelle sieht etwa so aus:
Jahr Region ...
Wert1 Wert1 ...
Wert2 Wert2 ...
... ...
Hier noch der entscheidende Teil meines Startscripts:
PHP-Code:
....
$result_arr = mysql_fetch_array($result);
$_SESSION['ausgabe'] = $result_arr;
mysql_free_result($result);
mysql_close($link);
...
Hier die Ausgabeseite, an welche ich den Array schicke:
PHP-Code:
session_start();
$ausgabe = $_SESSION['ausgabe'];
header("Content-type: application/vnd-ms-result");
header("Content-Disposition: attachment; filename=abfrage.xls");
print_r($ausgabe);
reset($_SESSION['ausgabe']);
Habe jetzt nur print_r() genommen um zusehen was so übergeben worden ist.
Wenn das array dann richtig aussieht [Bsp. $ausgabe[Jahr][1]=>...] würde ich dann was anderes nehmen.
Ich hoffe das geht dann relativ gut.???
Danke für Eure Zeit