Transmechanicus
Grünschnabel
Ich habe ein kleines Script geschrieben, dass über Arrays in einer Session bestimmte Daten speichert - jetzt habe ich aber das Problem, dass ich diese Arrays nicht mehr auslesen kann - sie werden offenbar als leer zurückgegeben. Vielleicht könnt ihr mir helfen das Proble zu finden. Hier ist das Script:
Zuerst wird die Session eingeleitet:
Dann werden über ein Formular Variablen an die folgende Funktion übergeben:
Um zu kontrollieren ob die ganze Sache läuft (was sie natürlich nicht tut!) wird dann folgende Funktion aufgerufen:
Und jetzt können die Meister zu Wort kommen...
Zuerst wird die Session eingeleitet:
PHP:
session_start();
if (!isset($_SESSION['waren'])){
$_SESSION['waren'] = array();
$_SESSION['warenmenge'] = array();
}
Dann werden über ein Formular Variablen an die folgende Funktion übergeben:
PHP:
function einkaufen($anzahl, $id){
global $waren, $warenmenge;
$waren[]= $id;
$warenmenge[] = $anzahl;
}
Um zu kontrollieren ob die ganze Sache läuft (was sie natürlich nicht tut!) wird dann folgende Funktion aufgerufen:
PHP:
function check(){
global $waren, $warenmenge;
for($i=0; i<count($waren); $i++){
echo "<b>Artikel $waren[$i]: $warenmenge[$i] mal.</b>";
}
}
Und jetzt können die Meister zu Wort kommen...